搭建springcloud服务基础

1、springcloud与springboot版本兼容性
在idea中,使用maven搭建多模块,使用了父子pom文件其中在父pom文件中使用dependencyManagement引入模块包(及稳定的cloud模块,但不包含boot模块),这里可以先使用idea新建一个springboot的项目,在引导创建界面中选择需要的springboot版本,其生成的pom文件中会引入相应的cloud-dependencies版本
例子:
父pom文件

    4.0.0
    pom
    
        eureka-server-8081
    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.2.4.RELEASE
         
    
    com.example
    cloud
    0.0.1-SNAPSHOT
    cloud


    
        1.8
        Hoxton.SR1
    



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


    
       ...
    


子pom文件(只引入了eureka-server)



    
        cloud
        com.example
        0.0.1-SNAPSHOT
    
    4.0.0
    eureka-server-8081
    
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        
    

你可能感兴趣的:(搭建springcloud服务基础)