当前位置: 首页 > news >正文

让@RefreshScope注解来帮助我们实现动态刷新

在这里插入图片描述

文章目录

  • 前言
  • 举例
  • 作用
  • 参考文章
  • 总结

前言

  • 在实际开发当中我们常常会看到有些类上会加一个注解:@RefreshScope,有没有对应的小伙伴去思考过这个东西,这个注解有什么作用?为什么要加?下面我们就来看看这个 RefreshScope 注解是如果使用及底层执行原理。

举例

  • 如果要使用该注解则直接在对应业务类型加上即可
    在这里插入图片描述

作用

  1. @RefreshScope 注解是 Spring Cloud 中的一个注解,用来实现 Bean 中属性的动态刷新
  2. 用于把 Spring 中的 Bean 对象放入 refresh scope,带有这个注解的 Bean 可以在运行时刷新,任何使用它们的组件都将在下一个方法调用中获得一个新的完全初始化并注入所有依赖项的实例
  3. 经过 @RefreshScope 注解修饰的 Bean,将被 RefreshScope 进行代理,当配置变更时可以在不重启 jvm 的前提下刷新 Bean中相关的属性值和 Bean 的热更新
  4. 当我们在 Nacos 中修改如下对应的配置信息时,不需要重新启动服务就会自动刷新最新值
    在这里插入图片描述

参考文章

  1. https://zhuanlan.zhihu.com/p/655285089
  2. https://blog.csdn.net/JokerLJG/article/details/120254643

总结

在这里插入图片描述

http://www.lryc.cn/news/247571.html

相关文章:

  • c++ opencv使用drawKeypoints、line实现特征点的连线显示
  • Ruoyi-cloud / 若依 SpringCloud服务器部署
  • Java面试题09
  • Linux grep命令
  • RPC之GRPC:什么是GRPC、GRPC的优缺点、GRPC使用场景
  • 无人机光伏巡检代替人工,贵州电站运维升级
  • 【Q3——30min】
  • leetcode每日一题35
  • 第二十章——多线程
  • 【FGPA】Verilog:JK 触发器 | D 触发器 | T 触发器 | D 触发器的实现
  • 【人工智能】人工智能的技术研究与安全问题的深入讨论
  • 苹果提醒事项怎么用?几个简单步骤就能学会!
  • <HarmonyOS第一课>从简单的页面开始 【课后考核】
  • 如何实现按需加载
  • Vue3-admin-template的表格合计计算
  • spring JdbcTemplate 快速入门
  • leetcode:用队列实现栈(后进先出)
  • 使用opencv实现更换证件照背景颜色
  • Unity打出的安卓包切换后台再恢复前台,卡顿许久问题记录
  • Linux常用命令----shutdown命令
  • 美创科技受邀亮相第二届全球数字贸易博览会
  • 有n件物品,每件物品都有一个花费,要求每m个中必须至少选2个,求最小花费
  • Hive数据库与表操作
  • C语言数据结构之顺序表(上)
  • 详解原生Spring中的控制反转和依赖注入-构造注入和Set注入
  • 数组中的第 K 个最大元素(C++实现)
  • C++ day42背包理论基础01 + 滚动数组
  • 数字人透明屏幕是如何工作的?
  • MIGO收货报替代“ZF002“, 步骤““ 中存在语法错误消息号 GB032错误
  • Vue3的transition标签以及animate.css使用详解