本文来说下Nacos常用配置
BootStrap和Application配置文件的区别
BootStrap和Application配置文件的区别
- 连接nacos分布式配置中心一定采用bootstrap形式优先加载,否则可能会报错。bootstrap.yml优先级别最高,是应用程序上下文的引导阶段。bootstrap.yml由父Spring ApplicationContext加载。我们的application配置形式属于Spring上下文。
- 注册中心是建立长轮询的,但配置中心不是长轮询的,在配置文件上加上@RefreshScope注解才可以动态刷新,要不然本地配置缓存不会自动刷新。
nacos常用配置
nacos常用配置
- dataId要配置的和服务名称一致
- 可设置多环境配置

常用的yml文件配置信息
spring:
application:
name: nacos-ccc
cloud:
nacos:
####注册中心连接地址
discovery:
server-addr: 10.211.55.16:8848
####配置中心连接地址
enabled: true
config:
server-addr: 10.211.55.16:8848
group: DEFAULT_GROUP
###配置文件的扩展类型
file-extension: properties
###多环境启用
profiles:
active: pro
server:
port: 8888
JAVA核心代码
@RestController
@SpringBootApplication
//配置有变动,通过@RefreshScope注解就可实时刷新本地缓存信息
@RefreshScope
public class NacosController {
//使用和普通资源文件的使用一致
@Value("${ttt.name}")
private String userName;
@RequestMapping("/getConfig")
public String getConfig() {
return userName;
}
public static void main(String[] args) {
SpringApplication.run(NacosController.class);
}
}
本文小结
本文介绍了nocas中的常见配置信息。
版权声明:本文为qq_31960623原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。