备注:
整体架构使用Maven构建,其中,maven的自动导入选项需要开启:setting-maven-importing
工具:IDEA
jdk:1.8.0_291
maven:3.6.3
tomcat:基于spring-boot-starter-parent(版本:2.0.3.RELEASE)内嵌的tomcat 8.5.31
数据库:基于Docker的Mysql5.7
一、创建父项目
父项目作为整体框架,然后再创建多个子项目生成各个微服务,父项目本身除保留基于Maven的依赖外,不需要写其他代码。
步骤一:选择maven项目
- 左边选择Maven
- 勾选Create from archetype
- 选择org.apache.maven.archetypes:maven-archetype-quickstart
- Next
步骤二:项目参数
artifactId:parentMavenProject
groupId:cn.it32
projectName:SpringCloundTest
步骤三:maven设置
步骤四:项目位置
Finish。
步骤五:开启maven自动导入
步骤六:修改pom.xml
在父项目中通过标签统一指定org.springframework.cloud的版本号,后续在子项目中引入依赖即可,不必再指定版本号。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project