Nacos动态配置文件配置

1.Nacos配置列表增加配置。

2.DataId命名方式服务名-环境名称 userservice-dev.yaml,共享配置文件userservice.yaml,配置文件优先级 dev > 共享 > 本地。

3.代码中增加bootstrap.yml,application.yml配置文件去掉相同的配置。

spring:
  application:
    name: userservice
  profiles:
    active: dev # 环境
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos地址
      config:
        file-extension: yaml # 文件后缀名

4.配置热加载有两种方式:

(1)在类上增加@RefreshScope注解

@Value("${pattern.dateformat}")
private String dateformat;

(2)定义属性文件读取类

@Data
@Component
@ConfigurationProperties(prefix = "pattern")
public class PatternProperties {
    private String dateformat;  
}

 

posted @ 2022-05-10 10:56  疯靡  阅读(614)  评论(0)    收藏  举报