前言
【idea版】springcloud微服务系列搭建教程,包括整合nacos、mybatisplus、redis、gateway、ribbion、Rocketmq等
【idea版】springcloud微服务(1)之新建一个maven空项目
1)多模块版本:
1.新建,选择maven,模板不用选择,直接下一步
2.输入项目名springcloud-example,然后点击完成
3.创建完成,一个纯净版的springcloud项目
4.把src目录删除,这个是我们不需要的
2)创建子模块
1.在目录上右键,new->Module,新建子模块
2.新建,选择maven,模板不用选择,直接下一步
2.输入项目名springcloud-mybatisPlus-example,然后点击完成
3.创建完成,一个纯净版的子模块创建完成项目
4.根据自己实际业务的划分创建多个子模块
3)springcloud引包
在父mul的pom.xml文件引入,我这里已经把阿里巴巴的springcloud已经写入,为了后续可以使用nacos注册和配置中心的使用
<properties>
<spring-boot.version>2.4.3</spring-boot.version>
<spring-cloud.version>2020.0.2</spring-cloud.version>
<spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>