IDEA 创建基于SpringCloud多模块项目

前言

最近开始学习SpringCloud 2020.0.2新的版本,准备使用全新的架构,如图所示
IDEA 创建基于SpringCloud多模块项目_第1张图片
所以记录下使用idea创建多模块项目,一步一步记录搭建的过程

创建项目(New Project)

IDEA 创建基于SpringCloud多模块项目_第2张图片
IDEA 创建基于SpringCloud多模块项目_第3张图片
IDEA 创建基于SpringCloud多模块项目_第4张图片
IDEA 创建基于SpringCloud多模块项目_第5张图片
IDEA 创建基于SpringCloud多模块项目_第6张图片

添加模块(New Module)

IDEA 创建基于SpringCloud多模块项目_第7张图片
IDEA 创建基于SpringCloud多模块项目_第8张图片
IDEA 创建基于SpringCloud多模块项目_第9张图片
IDEA 创建基于SpringCloud多模块项目_第10张图片

引用SpringCloud前置操作

1、删除ztosin-parent项目下的src目录
IDEA 创建基于SpringCloud多模块项目_第11张图片
2、修改ztosin-parent项目的的pom.xml




    4.0.0

    ztosin-nacossvr
    
        org.springframework.boot
        spring-boot-starter-parent
        2.4.5
    
    
  
       1.8
       2.4.4
       2020.0.2
       2020.0.RC1
   

    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
       
           
           
               org.springframework.boot
               spring-boot-dependencies
               ${spring-boot.version}
               pom
               import
           
           
           
               org.springframework.cloud
               spring-cloud-dependencies
               ${spring-cloud.version}
               pom
               import
           
           
           
               com.alibaba.cloud
               spring-cloud-alibaba-dependencies
               ${spring-cloud-alibaba.version}
               pom
               import
           
       
    
    
        
            
                com.spotify
                dockerfile-maven-plugin
                1.4.10
                
                    src/main/docker/Dockerfile
                    
                    
                    
                        
                        target/${project.build.finalName}.jar
                    
                
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

3、添加NacosServerApplication.java

package com.ztosin.nacossvr;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class NacosServerApplication {
    public static void main(String[] args) {
        SpringApplication.run(NacosServerApplication.class, args);
    }
}

最终目录结构如下所示 :
IDEA 创建基于SpringCloud多模块项目_第12张图片

参考

方志朋SpringCloud博客
spring-cloud
使用 IDEA 创建多模块项目

--- 2022-12-22更新 ---

1、如果一个project只有一个module,那你创建project时选择 empty project
2、如果一个project多个module,那你创建project时选择 maven project

你可能感兴趣的:(IDEA 创建基于SpringCloud多模块项目)