1.点击新建工程##
2.下一步建议不适用骨架##
3.创建子模块##
创建web层时需要创建springboot模块
dao数据交互层
service业务处理层
common公共的工具类和封装的方法
web与前台交互层
4.依赖管理##
dao依赖common
service依赖dao、common
web依赖service、common
在pom文件中引入依赖
<dependencies>
<dependency>
<groupId>com.it</groupId>
<artifactId>common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
5.maven版本控制##
第一种
<!-- 在父工程里集中管理maven坐标 ,被common dao service web所使用-->
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
</dependencies>
第二种坐标不自动生效到子模块的maven管理方式,需要在子模块中引入
<!--此坐标默认生效当前模块,子模块不主动使用,需要子模块引入-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
</dependencies>
</dependencyManagement>
子模块引入方式
<dependencies>
<dependency>
<groupId>com.it</groupId>
<artifactId>common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<!--子模块引入父工程的mybatis坐标-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</dependency>
</dependencies>