计划
- [ ] 学习mybatis
- [ ] maven,可以看完
- [ ] js
- [ ] 改bug,让跑起来
执行
10点13分 学习maven
15点52分 结束maven基础,开始看jdbc
17点15分 还是改不掉错,继续学习mybatis和js
知识记录
maven学习
基本概念
第一个maven程序
- 插件创建maven程序
- idea版创建maven
- tomcat插件安装与web工程启动
- 问题很大,得出一个经验,把视频看完再操作
- 14点51分 解决了。web.xml中要删除大部分没用的东西,本来也是报红
- pom.xml中删除原有build的全部内容
依赖管理
依赖配置与传递
- 依赖指当前项目运行所需要的jar包,一个项目可以有多个依赖
- 以来传递:使用别的project的jar包,直接依赖/间接依赖
- 冲突解决:路径优先,声明优先,特殊优先(同级配置,后面覆盖前面的)
- 可选依赖 加true即可
- 排除依赖,主动断开依赖的资源
<exclusions>
<exclusion>
<groupId></groupId>
<artifactId></artifactId>
</exclusion>
</exclusions>//没有<version></version>
依赖范围
- 主程序范围
- 测试程序范围
- 是否参与打包
- 依赖范围的传递性
生命周期与插件
构建生命周期
运行的阶段
- compile test-compile test package install
- clean:清理工作
- cpre-lean
- clean
- post-clean
- default:核心工作,编译测试打包
- 很多
- site:产生报告,发布站点
- pre-site
- site
- post-site
- site-deploy
插件
- 与生命周期内的阶段绑定,执行到对应的生命周期时执行插件
- 默认maven在各个生命周期上绑定有预设的功能
- 通过插件可以自定义其他功能
- goal打包用的
- phase运行到什么阶段
JDBC
简单介绍
- JDBC就是用Java语言操作数据库的一套代码
Mybatis
什么是Mybatis
- 回顾
- JDBC
- mysql
- java基础
- Maven
- junit
- SSM框架:配置文件的。最好方式,看官方文档