3、springcloudalibaba环境搭建

版本选型:

3、springcloudalibaba环境搭建_第1张图片

 3、springcloudalibaba环境搭建_第2张图片

 在父项目的pom.xml中引入springcloudalibaba和springcloud的依赖



    4.0.0
    
        order
        stock
    
    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.12.RELEASE
         
    
    com.chinasofti
    springalibabanew
    0.0.1-SNAPSHOT
    springalibaba
    pom
    springalibabanew
    
        1.8
        2.2.9.RELEASE
        Hoxton.SR12
    
    
        
            org.springframework.boot
            spring-boot-starter
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    

        
            
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring.cloud.alibaba.version}
                pom
                import
            
            
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring.cloud.version}
                pom
                import
            
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


这个需要用dependencyManagement,因为项目已经引入springboot的,所以不能继承多个parent,那么就要用dependencyManagement来完成springcloud的继承。

sringcloudalibaba的依赖如下

   
            
                com.alibaba.cloud
                spring-cloud-alibaba-dependencies
                ${spring.cloud.alibaba.version}
                pom
                import
            

当然也可以将springboot放到dependencyManagement标签里面,将parent标签去掉,公司往往有自己自定义的父maven项目,咱们就可以放到parent标签中。

然后引入springcloud的依赖:

 
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring.cloud.version}
                pom
                import
            

你可能感兴趣的:(springcloud,spring,cloud,alibaba分布式环境搭建)