下载 nacos server http://nacos.io
解压启动后访问localhost:8848/nacos
在module 中添加依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>${latest.version}</version>
</dependency>
配置yml
spring:
application:
name: Customer-nacos-85
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
management:
endpoints:
web:
exposure:
include: '*'
实现服务负载均衡的方式与ribbon一致
配置中心
nacos中新建配置
也就是配置文件中配置的appliction-name - active . extension 组成的文件名与nacos中的dataid进行匹配
也可以通过配置指定prefix
spring:
cloud:
nacos:
config:
prefix: custom-database #可指定prefix
spring:
application:
name: nacos-config
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
config:
file-extension: yml #指定yml格式的配置
server-addr: 127.0.0.1:8848
profiles:
active: dev
当修改配置中心的配置是,服务自动刷新
分类配置
配置分组
config:
file-extension: yml #指定yml格式的配置
server-addr: 127.0.0.1:8848
group: ???
配置命名空间
config:
file-extension: yml #指定yml格式的配置
server-addr: 127.0.0.1:8848
namespace: namespaceID