Spring Cloud项目起步配置

版本配置

获取Spring Cloud版本配置

<dependency>  
    <groupId>org.springframework.cloud</groupId>  
    <artifactId>spring-cloud-dependencies</artifactId>  
    <version>2021.0.5</version>  
    <type>pom</type>  
    <scope>import</scope>  
</dependency>  

如需要,获取Spring Cloud Alibaba版本配置

<dependencyManagement>
    <dependencies>
        <dependency>  
            <groupId>com.alibaba.cloud</groupId>  
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>  
            <version>2021.0.5.0</version>  
            <type>pom</type>  
            <scope>import</scope>  
        </dependency>
    </dependencies>
</dependencyManagement>

核心起步依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter</artifactId>
</dependency>

spring-cloud-starter主要依赖spring-boot-starterspring-cloud-contextspring-cloud-commons

其他更具体的起步依赖如spring-cloud-starter-bootstrapspring-cloud-starter-gateway等都会依赖spring-cloud-starter

一般项目直接依赖spring-cloud-starter-bootstrap即可,在spring-cloud-starter基础上增加了bootstrap配置的支持

启动类

与Spring Boot项目一致

Spring Boot项目起步配置#启动类