如何创建SpringBoot父工程和子项目(基于maven和IDEA)

如何创建SpringBoot父工程和子项目(基于maven和IDEA)

1.创建父工程和子module

  1. 创建一个空的maven工程,创建好之后的目录如下
    如何创建SpringBoot父工程和子项目(基于maven和IDEA)_第1张图片

  2. 删除src目录,得到父工程目录如下:
    如何创建SpringBoot父工程和子项目(基于maven和IDEA)_第2张图片

  3. 右键父工程,创建子module:
    如何创建SpringBoot父工程和子项目(基于maven和IDEA)_第3张图片

如何创建SpringBoot父工程和子项目(基于maven和IDEA)_第4张图片

输入子模块名,点finish
如何创建SpringBoot父工程和子项目(基于maven和IDEA)_第5张图片

完成后,得到目录如下:如何创建SpringBoot父工程和子项目(基于maven和IDEA)_第6张图片

2.如何引入依赖

  1. 父工程和子模块都有各自的pom文件,我们只需在父工程的pom文件中定义好springboot版本和spring cloud版本,那么spring boot就会自动根据父工程的版本为子模块中的相关依赖选择对应版本号。
  2. 如果有多个子模块,那么子模块的公共依赖都可以定义在父工程中。

3.父工程和子模块pom文件示例

父工程pom文件:



    4.0.0

    com.yichengbo
    ycb-bolg
    pom
    1.0-SNAPSHOT

    
    
        spring-boot-starter-parent
        org.springframework.boot
        2.5.3
    

    
    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                2020.0.4
                pom
                import
            
        
    
    
    
    
        eureka-server
    


子模块eureka-server pom文件:



    
        ycb-bolg
        com.yichengbo
        1.0-SNAPSHOT
    

    4.0.0

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

        
            org.springframework.boot
            spring-boot-starter-test
        

        
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        
    



你可能感兴趣的:(java,web开发,SpringBoot,spring,boot,maven,intellij-idea)