博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring cloud学习(七)Spring Cloud Config(续)
阅读量:7028 次
发布时间:2019-06-28

本文共 768 字,大约阅读时间需要 2 分钟。

Spring Cloud Config(续)

个人参考项目

个人博客 :

个人参考项目 : (整合到上一个案例中)

为 Config Client 配置配置刷新

场景介绍

在,我们成功配置了 Config Server 与 Config Client。依次启动两个项目。

* 访问API接口 来获取配置信息:

The Config Word Is : Hello World !
  • 利用 Git 提交我们修改后配置文件。

  • 重新访问API接口 来获取配置信息:

The Config Word Is : Hello World !

 

  • 由此可见,配置资源的更新不能即时通知到 Server Client。
实现配置文件更新
  • 引入依赖
org.springframework.boot
spring-boot-starter-actuator

 

  • 在 Controller层加入注解@RefreshScope    

    如果 @Controller 是加在单独的类中声明的(不是在Application启动类上声明)。那么@RefreshScope要加在声明@Controller声明的类上,否则refresh之后Conroller拿不到最新的值,会默认调用缓存。

  • 通过POST请求发送到 ,我们可以看到以下内容:  

[  "configword"]
  •  重新访问API接口 来获取配置信息:
The Config Word Is : NewConfig !

 

转载于:https://www.cnblogs.com/MaxElephant/p/8109285.html

你可能感兴趣的文章
mapreduce程序来实现分类
查看>>
微信接口保存
查看>>
FPGA 状态机设计
查看>>
ASP.NET MVC5---通过QueryString传值
查看>>
C++中的内存管理
查看>>
Bootstrap系列 -- 27. 下拉菜单对齐方式
查看>>
关于 android百度地图 调用 地理位置 经纬度坐标,只调用一次的解决方法,通知栏不总是 搜索 GPS 。。。...
查看>>
Oracle 创建 DBLink 的方法
查看>>
后Hadoop时代的大数据架构(转)
查看>>
vs2012连接sql2008(错误类型:Could not load file or assembly)
查看>>
三种初始化
查看>>
Myeclipse2014 激活 (包括方法和工具)
查看>>
兼容的网页宽度margin padding
查看>>
Git中的文件状态和使用问题解决
查看>>
架空线路导地线力学计算
查看>>
[转]服务器自动化操作 RunDeck
查看>>
服务没有mysql
查看>>
如何实例化i2c_client(四法)
查看>>
【Vegas原创】EXCEL光标所在的行自动变色
查看>>
Angularjs在线api文档
查看>>