Nacos中map类型的配置
nacos
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
项目地址:https://gitcode.com/gh_mirrors/na/nacos
免费下载资源
·
需要用nacos往bean里面注入一个map对象。如果直接用nacos的话,需要新开一个****.json的配置文件,个人觉得太麻烦。结合Spring EL表达式的功能,简单的实现了这个功能。
java代码
@Value("#{T(com.alibaba.fastjson.JSON).parseObject(${tyc.appid.token.map}, T(java.util.Map))}")
private Map<String, String> tokenMap;
nacos配置
tyc.appid.token.map='{"shuffle":"token1", "msign":"token2"}'
Spring EL 语法说明
- T操作符可以被用来指定安装一个java.lang.ClassClass (the type). 静态方法也可以使用该运算符调用
- xml或者注解里的表达式格式: #{<表达式字符串>}
- ${placeholder} 表示占位符
GitHub 加速计划 / na / nacos
29.83 K
12.75 K
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:3 个月前 )
4334cd16
* Support custom client configuration timeout.(#12748)
* Add UT.(#12748) 17 天前
b04d2266
21 天前
更多推荐
已为社区贡献4条内容
所有评论(0)