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
浙公网安备 33010602011771号