动态读取nacos配置工具类
程序员文章站
2024-02-20 11:03:04
...
首先贴上Nacos配置:
test:
maps:
key1: ylw
key2: 666
可以看到配置里面一个maps集合,下面演示如何动态的去读取key1和key2的数据,首先贴上工具类:
@Component
@Data//这里使用了lombok,如果项目没有引入lombok,直接对maps进行gette和setter
@ConfigurationProperties(prefix = "test")
public class NacosConfig {
//注意这里的maps要与yml里的配置名对应
private Map<String,String> maps;
public String get(String key){
return maps.get(key);
}
}
示例使用代码:
@RestController
public class NacosController {
@Autowired
private NacosConfig config;
@GetMapping("/getNacosValue")
public String getNacosValue(String key) {
return config.get(key);
}
}
上一篇: 修改App字体样式
下一篇: . Cascade Classifier
推荐阅读
-
动态读取nacos配置工具类
-
Java实现的读取资源文件工具类ResourcesUtil实例【可动态更改值的内容】
-
C#自定读取配置文件类实例
-
BeanFactory已被废弃----读取Spring配置文件类 博客分类: Spring SpringBeanFactoryApplicationContextapplicationContext.xml
-
PHP读取配置文件类实例(可读取ini,yaml,xml等)_PHP
-
asp.net core 2.0类库项目读取配置文件
-
.NET Core在类库中读取配置文件appsettings.json
-
变异测试工具Pitest(maven配置),并解决无法加载主类问题 INFO : MINION : Error: Could not find or load main class org.
-
Java实现的properties文件动态修改并自动保存工具类
-
基于C#实现XML文件读取工具类