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 使用时可能无效相关推荐

  1. 本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。

    问题:在win10服务下手动启动Mysql57(自定义的mysql服务名)报错:本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止. 我的解决方案: 1.以管理员身份 ...

  2. Matlab imshow(f,G)函数使用时出现错误

    imshow(f,G)使用时出现错误 ① imshow(h,128) 错误使用 imshow>preParseInputs (line 467) IMSHOW 语法无效. 出错 imshow ( ...

  3. Baumer相机baumer相机USB相机使用时出现USB驱动安装失败,导致相机无法使用

    Baumer相机baumer相机USB相机使用时出现USB驱动安装失败,导致相机无法使用 项目场景 Baumer工业相机堡盟相机是一种高性能.高质量的工业相机,可用于各种应用场景,如物体检测.计数和识 ...

  4. 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...

    扫地车 随着经济的发展,人们的生活水平不断提高,对生活环境的要求也越来越高,于是许多工厂.物业.超市.社区.市政单位等开始购买扫地车来进行路面清洁.一是清洗效果好,二是效率高,可以节省人工成本.扫地车 ...

  5. 有没搞错?Java 对象不使用时要赋值为 null?

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 许多Java开发者都曾听说过"不使用的对象应手动赋 ...

  6. 主成分分析(Principle Component Analysis)PCA的核心思想是什么?PCA算法的优缺点?增量PCA模型, 随机PCA, 模型、 核化PCA分别是什么?使用时如何选择?

    主成分分析(Principle Component Analysis)PCA的核心思想是什么?增量PCA模型, 随机PCA, 模型. 核化PCA分别是什么?使用时如何选择? 主成分分析(Princip ...

  7. 场效应管的判别、检测及使用时的注意事项!

    一.用指针式万用表对场效应管进行判别 1)用测电阻法判别结型场效应管的电极 根据场效应管的PN结正.反向电阻值不一样的现象,可以判别出结型场效应管的三个电极.具体方法:将万用表拨在R×1k档上,任选两 ...

  8. Mybatis使用时因jdbcType类型大小写书写不规范导致的异常

    Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 参考文章: (1)Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 (2)https://www.cnblog ...

  9. 有没有搞错?Java 对象不使用时,要赋值为 null?

    来源 | olarxiong.com/category/java/ 前言 最近,听粉丝讨论说,"不使用的对象应手动赋值为null" 这句话,而且好多开发者一直信奉着这句话:问其原因 ...

最新文章

  1. 机器学习中的数学基础:(1)实际应用中矩阵特征值与特征向量的几何意义
  2. 排序中减治法算法伪代码_【算法与数据结构】伪代码与流程图
  3. pytorch Bert 情感分类
  4. python中的继承有什么特点_python类的继承是什么?类的继承有什么样的规则?
  5. KafkaProducer初始化时涉及到哪些核心组件?
  6. React Native 与 嵌入Android原生与Activity页面互相跳转
  7. Bitmap类getPixels()方法中参数stride理解
  8. XML错误:缺少所需的空白区
  9. FFTW在VS中集成与测试详解
  10. Spring @PostConstruct和@PreDestroy实例
  11. C# 8.0 抢先看-- Async Stream
  12. 南航计算机学院岳涛,自动化学院 - 南京航空航天大学
  13. Ubuntu 16.04安装MySQL(5.7.18)
  14. php ajax传值中文乱码问题,PHP Ajax JSON中文乱码各种问题解决办法
  15. 输入n个整数,输出其中最小的k个
  16. excel随机数_EXCEL随机数函数rand、randbetween
  17. steam社区打不开,解决mac无法打开steam社区的方法
  18. 团队任务5:事后诸葛亮会议
  19. 《大话核心网》借鉴一二:科普类文章的写作思路
  20. C# 清除cookies

热门文章

  1. QSlider美化规则
  2. [JZOJ 5804] 简单的序列
  3. MindManager2020官方中文版思维导图软件使用激活安装免费教程下载
  4. SPAN交换端口分析器
  5. it行业se是_IT行业常见职位英文缩写
  6. PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD, PRD,FSD等缩写的全称解析
  7. 蓝桥杯 青少年创意编程大赛 scratch组 (三)
  8. 九峰影业创始人_以终为始 逐梦青春——九峰实验学校2020届高三毕业典礼
  9. Ubuntu 17.10安装搜狗拼音输入法
  10. 微信小程序地理位置API使用流程