SpringBoot聚合项目——idea


idea建立SpringBoot聚合项目

建立父项目——HelloMQ

配置父项目pom

<?xml version="1.0" encoding="UTF-8"?>

    4.0.0

    org.example
    HelloMQ
    pom
    1.0-SNAPSHOT
    
        publisher
        consumer
        consumer2
    

    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.9.RELEASE
        
    

    
        8
        8
    

    
        
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                Hoxton.SR1
                pom
                import
            
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                2.2.5.RELEASE
                pom
                import
            
            
            
                mysql
                mysql-connector-java
                8.0.16
            

            
            
                com.alibaba
                druid-spring-boot-starter
                1.2.4
            
            
            
                com.baomidou
                mybatis-plus-boot-starter
                3.4.1
            

        
    

建立子项目

配置子项目依赖

版本不需要配置,从父项目中继承

<?xml version="1.0" encoding="UTF-8"?>

    
        HelloMQ
        org.example
        1.0-SNAPSHOT
    
    4.0.0

    publisher

    
        8
        8
    

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

        
        
            org.springframework.boot
            spring-boot-starter-amqp
        

        
            com.fasterxml.jackson.core
            jackson-databind
        


        
            com.baomidou
            mybatis-plus-boot-starter
        
        
            mysql
            mysql-connector-java
        
        
            com.alibaba
            druid-spring-boot-starter
        


        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-nacos-discovery
        


        
            org.springframework.cloud
            spring-cloud-starter-openfeign
        
        
        
            io.github.openfeign
            feign-httpclient
        

    

    

        
            
                org.springframework.boot
                spring-boot-maven-plugin