效果: 在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属性即可