一、操作步骤
1、创建Maven父工程
2、配置pom.xml
3、install到仓库
5、创建dao层,配置pom.xml(配置打包方式,依赖父工程)
6、install到仓库
可跳过测试
7、创建service、web层操作同上
8、最终目录
9、运行Maven Tomcat7 (Plugins里的)
10、到Github上克隆源码
https://blog.csdn.net/weixin_41699562/article/details/95675537
https://github.com/lzhh1999/SSM
二、坑:
1、假的、idea比较严格、可以把它整为警告
2、service层中想test的话
注意:应该要classpath*:applicationContext*.xml
classpath:只会到你的class路径中查找找文件。
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找
3、tomcat配置
3、创建常用的XML模板(applicationContext、Mapper、springmvc、log4j)
4、区分Lifecycle 和Plugins
5、如果*.action访问网址要带.action
6、UserServiceImpl
7、package打包方式
补充:
1、在pom里设置虚拟路径和端口号
2、IDEA 关闭 Maven 自动更新依赖功能
3、生命周期的很多阶段是和各个插件绑定在一起的,也就是用插件来完成这些阶段的任务。
(所以我们一般使用Lifecycle就行了)