nacos增加修改配置实时生效

效果: 在nacos配置中心,动态增加或者修改配置,不用重启服务器,配置实时生效

1、nacos加配置

#sftm是否脱敏,N不脱敏,Y脱敏

cs.sftm=N

2、java代码加配置类

复制代码
/***
 * nacos的动态参数,支持热启动
**/
@Component
@ConfigurationProperties(prefix = "cs")
@Data
@RefreshScope
@Slf4j
public class DynamicCsConfig {

    //是否脱敏,N不脱敏,Y脱敏
    private String sftm;


}

3、使用

复制代码
@Autowired
private DynamicCsConfig dynamicCsConfig;

//使用参数

String sftm = dynamicCsConfig.getSftm();

4、扩展

以后需要增加动态配置参数,都可以在nacos配置成 cs.xx = xxxxx

然后在dynamicCsConfig增加xx属性即可

相关推荐
猫猫.15310 小时前
HashTable、HashMap、ConcurrentHashMap 核心区别总结
java·开发语言·java-ee
郭小李11 小时前
spring mvc 工作流程
java·spring·mvc
SL_staff11 小时前
BI大屏嵌入MES的登录态难题:JVS统一账号体系实战解法
java·数据分析·数据可视化
乌暮12 小时前
综合案例:宠物电商系统
java·开发语言·spring·mvc·restful·1024程序员节
VimorphTech12 小时前
一段字幕太长,怎样拆句并安排显示时间?
java·spring boot
万联WANFLOW12 小时前
Kimi K3.1 Pro 接口接入指南:模型选型、费用计算与零数据保留
java·spring boot·python·安全·spring·大模型
织码weavecodes12 小时前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
学到老活到老12 小时前
Spring 事务怎样生效?为什么加了 @Transactional 仍不回滚?
java·spring
学到老活到老12 小时前
Spring 怎样创建 Bean?@Autowired 在哪一步生效?
java·spring
用户1129361121912 小时前
我扫了项目里 739 个 Controller,发现最危险的越权漏洞不是没认证
java