搭建简单的多模块SpringBoot项目

接触SpringBoot时间不是很久,自己稍微整理一下,怎么简单搭建多模块的SpringBoot项目

因为我使用的开发工具为IDEA,所以下面的截图操作都在IDEA中完成。

1、创建父模块
File -》new -》project
搭建简单的多模块SpringBoot项目_第1张图片
填写项目相关信息
搭建简单的多模块SpringBoot项目_第2张图片

选择类型和版本(用户可根据实际请款选择具体相应类目)
搭建简单的多模块SpringBoot项目_第3张图片
最后填写项目名称和存放地址,完成创建
在这里插入图片描述
如下是完成后的项目结构(下载jar,稍微有点长,请耐心等待)
搭建简单的多模块SpringBoot项目_第4张图片

因为是父模块和具体业务没有关系,所以可以只留下pom.xml 和.gitignore文件,其他文件都可以删除。
父模块pom文件展示



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.3.RELEASE
        
    
    com.example
    springbootdemo
    0.0.1-SNAPSHOT
    pom 
    springbootdemo
    Demo project for Spring Boot
   
        
    
    
    
        1.8
        2.4
    

     
        
            
            
            
            
            

            
            
            
            
            
            
            
             
                commons-io
                commons-io
                ${commons-io.version}
            
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    
    


2、创建子模块
在该项目上进行子模块创建
new -》module
后面几步操作和创建父模块一致
结果展示如下
搭建简单的多模块SpringBoot项目_第5张图片
一般(.mvn,mvnw,mvnw.cmd,HELP.md 文件可以删除),其他的目录结构就和以前的一样
SondemoApplication.java 为项目入口文件,一些常规用到的注解都在这里,比如
定时任务,整合Swagger等
搭建简单的多模块SpringBoot项目_第6张图片
application.properties为配置文件(也可把后缀改为.yml)
里面配置相关的参数(端口,服务地址,应用名称等等)
搭建简单的多模块SpringBoot项目_第7张图片
子模块pom文件展示



    4.0.0
    
        com.example
        springbootdemo
        0.0.1-SNAPSHOT
         
    
    com.example
    sondemo
    0.0.1-SNAPSHOT
    jar
    sondemo
    Demo project for Spring Boot

    
    
        
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
		
                commons-io
                commons-io
            
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


到这里简单的多模块SpringBoot项目就建好了

个人小白,请多多指教。

你可能感兴趣的:(java)