SpringCloud学习(十)Spring Cloud Config客户端 /refresh 端点刷新配置

前面介绍了Spring Cloud Config 的基本使用
SpringCloud学习(九)Spring Cloud Config的介绍和使用

实际应用生产中,不免需要修改远端配置文件,不可能重启客户端服务去获得最新的配置。
我们可以访问客户端的 /refresh 端点进行刷新
访问该端点需要使用 POST 方式,需要提前引入依赖 actuator

	<!-- 监控 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>

注意:在 Spring Boot 2.0 以后 , actuator 监控端点只开放了info、health两个,其余端点需要自己手动打开

所以这里添加配置,打开客户端的 /refresh 端点

# 配置actuator端点,2.0之后只打开了info和health,其他需要手动配置
management:  #actuator
  server:
    port: 5001 # 必需要指明端口,不能不生效
  endpoints:
    web:
      # base-path: / # 2.0以后 默认是 /actuator 前缀,可以在这里修改
      exposure:
	    # include: "*"  #打开全部请求端点
        include: refresh,health,info #打开部分

打开Postman,以POST方式访问 http://localhost:5001/actuator/refresh
若git上配置有修改,则返回修改的key值(没有修改,返回空)
在这里插入图片描述
这样客户端就能加载到修改后的配置了,也即最新配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值