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 @   疯靡  阅读(587)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示