【nacos】springboot @Value @NacosValue 使用时可能无效
1 @NacosValue 自动刷新
环境依赖版本
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.4.RELEASE</version><relativePath/> <!-- lookup parent from repository -->
</parent><dependency><groupId>com.alibaba.boot</groupId><artifactId>nacos-config-spring-boot-starter</artifactId><version>0.2.7</version>
</dependency>
@NacosPropertySource(dataId = "mydata", autoRefreshed = true) 同时 @NacosValue(value = "${my_ky}",autoRefreshed = true) 同时设置autoRefreshed = true 才能接受到nacos的push数据。
2 @Value 自动刷新
环境依赖版本 SpringCloud 是个大前提,不然还是考虑上面方式或者原生接入方案;
@NacosPropertySource(dataId = "mydata", autoRefreshed = true) 同时 @RefreshScope 方能接收到nacos的push数据。
3 小结
1 两种实现方式都是有点别扭
2 @NacosValue 对SPEL表达式支持不友好,例如List Map的注入需要注意和@Value的区别,如@Value("#{'${mydata}'.split(',')}") 支持自定义分隔符List,但是NacosValue不支持(不过可以使用默认的逗号分隔符)注入List 或者 []
3 参考 https://github.com/alibaba/spring-cloud-alibaba/issues/1474
【nacos】springboot @Value @NacosValue 使用时可能无效相关推荐
- 本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。
问题:在win10服务下手动启动Mysql57(自定义的mysql服务名)报错:本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止. 我的解决方案: 1.以管理员身份 ...
- Matlab imshow(f,G)函数使用时出现错误
imshow(f,G)使用时出现错误 ① imshow(h,128) 错误使用 imshow>preParseInputs (line 467) IMSHOW 语法无效. 出错 imshow ( ...
- Baumer相机baumer相机USB相机使用时出现USB驱动安装失败,导致相机无法使用
Baumer相机baumer相机USB相机使用时出现USB驱动安装失败,导致相机无法使用 项目场景 Baumer工业相机堡盟相机是一种高性能.高质量的工业相机,可用于各种应用场景,如物体检测.计数和识 ...
- 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...
扫地车 随着经济的发展,人们的生活水平不断提高,对生活环境的要求也越来越高,于是许多工厂.物业.超市.社区.市政单位等开始购买扫地车来进行路面清洁.一是清洗效果好,二是效率高,可以节省人工成本.扫地车 ...
- 有没搞错?Java 对象不使用时要赋值为 null?
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 许多Java开发者都曾听说过"不使用的对象应手动赋 ...
- 主成分分析(Principle Component Analysis)PCA的核心思想是什么?PCA算法的优缺点?增量PCA模型, 随机PCA, 模型、 核化PCA分别是什么?使用时如何选择?
主成分分析(Principle Component Analysis)PCA的核心思想是什么?增量PCA模型, 随机PCA, 模型. 核化PCA分别是什么?使用时如何选择? 主成分分析(Princip ...
- 场效应管的判别、检测及使用时的注意事项!
一.用指针式万用表对场效应管进行判别 1)用测电阻法判别结型场效应管的电极 根据场效应管的PN结正.反向电阻值不一样的现象,可以判别出结型场效应管的三个电极.具体方法:将万用表拨在R×1k档上,任选两 ...
- Mybatis使用时因jdbcType类型大小写书写不规范导致的异常
Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 参考文章: (1)Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 (2)https://www.cnblog ...
- 有没有搞错?Java 对象不使用时,要赋值为 null?
来源 | olarxiong.com/category/java/ 前言 最近,听粉丝讨论说,"不使用的对象应手动赋值为null" 这句话,而且好多开发者一直信奉着这句话:问其原因 ...
最新文章
- 机器学习中的数学基础:(1)实际应用中矩阵特征值与特征向量的几何意义
- 排序中减治法算法伪代码_【算法与数据结构】伪代码与流程图
- pytorch Bert 情感分类
- python中的继承有什么特点_python类的继承是什么?类的继承有什么样的规则?
- KafkaProducer初始化时涉及到哪些核心组件?
- React Native 与 嵌入Android原生与Activity页面互相跳转
- Bitmap类getPixels()方法中参数stride理解
- XML错误:缺少所需的空白区
- FFTW在VS中集成与测试详解
- Spring @PostConstruct和@PreDestroy实例
- C# 8.0 抢先看-- Async Stream
- 南航计算机学院岳涛,自动化学院 - 南京航空航天大学
- Ubuntu 16.04安装MySQL(5.7.18)
- php ajax传值中文乱码问题,PHP Ajax JSON中文乱码各种问题解决办法
- 输入n个整数,输出其中最小的k个
- excel随机数_EXCEL随机数函数rand、randbetween
- steam社区打不开,解决mac无法打开steam社区的方法
- 团队任务5:事后诸葛亮会议
- 《大话核心网》借鉴一二:科普类文章的写作思路
- C# 清除cookies
热门文章
- QSlider美化规则
- [JZOJ 5804] 简单的序列
- MindManager2020官方中文版思维导图软件使用激活安装免费教程下载
- SPAN交换端口分析器
- it行业se是_IT行业常见职位英文缩写
- PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD, PRD,FSD等缩写的全称解析
- 蓝桥杯 青少年创意编程大赛 scratch组 (三)
- 九峰影业创始人_以终为始 逐梦青春——九峰实验学校2020届高三毕业典礼
- Ubuntu 17.10安装搜狗拼音输入法
- 微信小程序地理位置API使用流程