1. 创建就一个Maven项目![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cd2d8ced7be439f79ba7ab7e4f95538f.png#pic_center)
这里直接点击下一步,
修改项目名称,和groupId然后finish
完成创建建议将此项目中的src目录删除
同时要修改pom.xml的打包方式
<packaging>pom</packaging>
** 并且添加你所需的项目依赖 **
<dependencies>
<!--springBoot动态的引入springMVC全部的配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 引入aop支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<!--引入测试类 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--添加属性注入依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<!--支持热部署 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<!--引入插件lombok 自动的set/get/构造方法插件 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!--引入数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
<scope>runtime</scope>
</dependency>
<!--引入druid数据源 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>
<!--spring整合mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.6</version>
</dependency>
<!--spring整合redis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</dependency>
2. 创建一个公共子项目
右键点击最顶层的项目文件new
这里直接下一步
这里注意groupId必须要和父项目相同修然后finish
子项目创建完成会自动继承父类
父项目pom文件也会自动添加子类项目标签
3.在创建一个 war项目 步骤跟上面子公共项目的一样
不同在于创建后 需要在pom.xml文件中添加打包说明
<packaging>war</packaging>
并且要依赖于子公共包
需要如下操作
在公共包的pom.xml文件里右键
将公共包打包到本地仓库
然后在war项目添加公共包的依赖
<dependencies>
<dependency>
<groupId>org.jt</groupId>
<artifactId>jl-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
需要注意的是 * 手动输进去 * 然后有提示选择就行了
这就完成了如果需要创建别的模块 也是类似的添加过程