计划
执行
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框架:配置文件的。最好方式,看官方文档