1:目的:

修改nacos中的配置后,微服务中无需重启即可让配置生效,也就是配置热更新

2:方式

(1)在@Value注入的变量所在类上添加注解@RefreshScope:(在这里呢应该辉出现空指针异常问题,可查看上篇文章解决)

(2)使用@ConfigurationProperties注解代替@Value注解(自定义配置类,然后放到容器中,在controller层自动注入,获取值。)

@Data
@Component
@ConfigurationProperties(prefix = "pattern")
public class PatternProperties {private String dateformat;
}
   @Autowiredprivate PatternProperties properties;@GetMapping("now")private String now(){return LocalDateTime.now().format(DateTimeFormatter.ofPattern(properties.getDateformat()));}

Nacos配置热更新两种方式。相关推荐

  1. SpringBoot配置绑定的两种方式

    SpringBoot配置绑定的两种方式 演示文件 bean public class Student {private String name;private Integer age;public S ...

  2. spring配置属性的两种方式

    spring配置属性有两种方式,第一种方式通过context命名空间中的property-placeholder标签 <context:property-placeholder location ...

  3. 在思科三层交换机配置网关的两种方式

    随着交换技术的发展,三层交换机在网络汇聚层与核心层的应用越来越多.在内网中子网与子网之间的通讯越来越少依赖于路由(几乎见不到了),而是使用带有路由功能的三层交换机,这对于内网中子网之间的通信效率的提高 ...

  4. Node.js webpack-dev-server配置命令的两种方式

    第一种直接在package.json文件中的"scripts"里添加: "dev": "webpack-dev-server --open --por ...

  5. web.config中配置数据库连接的两种方式

    在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...

  6. Appium 自动化测试配置wda的两种方式。

    tips:WebDriverAgent是Appium1.6.3以后版本新添加的模块,为了让appium与iPhone(基于xcuitest)设备进行通信而添加的.但是,这个模块在是一个独立的项目,在使 ...

  7. appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...

    [预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...

  8. Vue学习记录8,vue脚手架配置代理的两种方式,Github搜索案例,vue-resource,三种插槽,Vuex及搭建Vuex环境,getter和四个map方法的使用, 模块化+命名空间

    目录 vue脚手架配置代理 方法一 方法二 Github搜索案例 UserList.vue UserSearch.vue 效果图 vue-resource 插槽 默认插槽 具名插槽 作用域插槽 Vue ...

  9. 微服务升级_SpringCloud Alibaba工作笔记0008---spring gateway配置路由的两种方式

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上节说的,这里可以看到通过yml配置路由,到右边对应起来,可以看到 predicates 这个是断 ...

最新文章

  1. ubuntu安装ssh,安装失败
  2. django3.2.8配置使用mysql
  3. 宣汉计算机公办学校,宣汉职业中专学校是公办的吗
  4. Visual Studio 2017 RC3支持.NET Core,延迟对Python的支持
  5. 望图知意-Yahoo VS 3721
  6. Android基础知识:在UI线程中运行代码
  7. 双标准线等角圆锥投影转换_青学堂--花花的地理课堂之地图投影知多少
  8. 9判断整数序列是不是二元查找树的后序遍历结果
  9. 活动报名 | 前端攻城狮该怎样跳脱“围城”的焦虑
  10. 细心微服务架构的优势与不足那点事
  11. 太完整了!塞班java软件下载
  12. 1.2 批量生成MySQL建表语句
  13. 以分布式融合技术为突破口,易鲸捷奏响国产数据库“冲锋号”
  14. Python基础:dict字典表
  15. 科里奥利质量流量计的4个检定方法
  16. 设计模式六大原则之--开闭原则(OCP)
  17. 数据中台系统架构设计
  18. 硬盘连接计算机后怎么使用,台式机硬盘如何接笔记本【方法步骤】
  19. 分位数回归的实现方法
  20. JS原型对象和JS原型链

热门文章

  1. 荐读 | 从公有链到生态架构者,Conflux 做了些什么?
  2. python问卷星 自动答题_问卷星自动答题神器
  3. 基于python实现在线听音乐(QQ音乐)
  4. 基于ibeacons三点定位(微信小程序)
  5. 【基础入门题013】求连续根号的值
  6. 描写油菜花的好句好段
  7. c语言编程的难点,c语言编程的难点
  8. 项目管理考PMP真的有用吗?
  9. hive日期函数,求日期差等,datediff,date_add,date_sub,add_months
  10. java有理数类的封装_【Java笔记】有理数的类封装