共计 997 个字符,预计需要花费 3 分钟才能阅读完成。
nacos 装置
https://blog.csdn.net/letters…
注册核心配置
- pom 增加配置
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
-
在 bootstrap.yml 增加 nacos 配置信息,主动将我的项目注册到 nacos 服务上:
增加实现后启动我的项目,关上 nacos 治理界面即可看到服务注册到 nacos 服务上。
配置核心配置
-
pom 增加配置
<!-- 配置核心 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
-
在 bootstrap.yml 配置文件中增加配置信息。
- 阐明:须要配置
spring.application.name
,它是形成 Nacos 配置管理dataId
字段的一部分。 - 在 Nacos Spring Cloud 中,
dataId
的残缺格局如下: -
${prefix}-${spring.profile.active}.${file-extension}
prefix
默认为spring.application.name
的值,也能够通过配置项spring.cloud.nacos.config.prefix
来配置。spring.profile.active
即为以后环境对应的 profile,详情能够参考 Spring Boot 文档。 留神:当spring.profile.active
为空时,对应的连接符-
也将不存在,dataId 的拼接格局变成${prefix}.${file-extension}
file-exetension
为配置内容的数据格式,能够通过配置项spring.cloud.nacos.config.file-extension
来配置。目前只反对properties
和yaml
类型。
- 阐明:须要配置
- 启动类上增加 @EnableDiscoveryClient 注解
-
获取配置的类上加 @RefreshScope 注解,自动更新内容,无需重启我的项目
应用 @Value 注解获取配置文件中的配置信息。
正文完