springboor集成nacos

1.引入jar包,这里我用的springboot版本是2.5.15

<properties>
    <spring-cloud.version>2020.0.6</spring-cloud.version>
    <spring-cloud-alibaba-version>2021.0.1.0</spring-cloud-alibaba-version>
    <alibaba.nacos.version>2.1.0</alibaba.nacos.version>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>${spring-cloud-alibaba-version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <!--Spring Cloud的版本管理-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>2021.0.1.0</version>
    <!--<exclusions>
        <exclusion>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
        </exclusion>
    </exclusions>-->

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

</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-client</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-commons</artifactId>
</dependency>
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <!--<version>2021.0.1.0</version>-->
</dependency>

2.增加nacos配置文件 bootstrap.properties ,优先级最高,要先读取bootstrap.properties.

spring.cloud.nacos.config.server-addr=config.xxx.com:8848
spring.cloud.nacos.discovery.server-addr=config.xxx.com:8848
spring.cloud.nacos.discovery.service=admin-baohua
# application.properties
spring.application.name=admin-baohua
spring.cloud.nacos.config.file-extension=yml
spring.cloud.nacos.config.refresh-enabled=true
spring.cloud.nacos.config.shared-configs[0].data-id=apk.yml
spring.cloud.nacos.config.shared-configs[0].refresh=true

 


posted @ 2025-02-12 17:29  Fyy发大财  阅读(19)  评论(0)    收藏  举报