1、创建一个简单的maven项目,jdk版本使用8
2、输入自己的包名和项目名,父工程和子工程的包名需要保持一致
3、选择自己的maven配置
4、创建好之后在IDEA右下角启用自动导入,父工程的src目录可以删除
5、修改项目的默认配置,避免以后出现一些配置上的问题
5.1:修改字符编码
5.2:配置注解生效激活
5.3:修改Java编译版本
5.4:设置FileType文件过滤,不显示那些用不着的文件
6、修改父工程pom文件
4.0.0
com.demo.cloud
springcloud2
1.0-SNAPSHOT
pom
UTF-8
1.8
1.8
4.12
1.2.17
1.16.18
5.1.47
1.1.16
1.3.0
org.springframework.boot
spring-boot-dependencies
2.2.2.RELEASE
pom
import
org.springframework.cloud
spring-cloud-dependencies
Hoxton.SR1
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
2.1.0.RELEASE
pom
import
mysql
mysql-connector-java
${mysql.version}
com.alibaba
druid
${druid.version}
org.mybatis.spring.boot
mybatis-spring-boot-starter
${mybatis.spring.boot.version}
junit
junit
${junit.version}
log4j
log4j
${log4j.version}
org.projectlombok
lombok
${lombok.version}
true
org.springframework.boot
spring-boot-maven-plugin
true
true
1、右键父工程名,选择新建Module
2、选择maven项目,jdk版本使用1.8
3、输入子module名
4、每创建一个子module都会在父工程的pom中自动添加,并且子module的pom中也能看到父工程的信息
5、修改pom,只要父工程中有的依赖,那么在子module中可以不写版本号,如果需要引入其他的子module那么直接在groupId中输入另一个module的名字就能找到并导入
springcloud2
com.demo.cloud
1.0-SNAPSHOT
4.0.0
module1
org.springframework.boot
spring-boot-starter-web
com.demo.cloud
module2
1.0-SNAPSHOT