spring-cloud如何使用端点

时间:2017-12-12 12:18:07

标签: java spring spring-mvc spring-boot spring-boot-actuator

management endpoints:

对于Spring Boot Actuator应用程序,还有一些额外的管理端点:

thres

http://localhost:8080/env/testprop它有效并返回:

    POST to /env to update the Environment and rebind @ConfigurationProperties and log levels

但是当我发帖时:http://localhost:8080/env/testprop 请求方法'POST'不受支持

我想更新{ "testprop": "test value" } ,如何使用API​​进行更新?

2 个答案:

答案 0 :(得分:1)

我在docs

中找到了以下内容
  

对于Spring Boot Actuator应用程序,还有一些额外的管理端点:

     
      
  • POST到/ env更新环境并重新绑定@ConfigurationProperties和日志级别

  •   
  • / refresh用于重新加载引导带上下文并刷新@RefreshScope bean

  •   
  • / restart用于关闭ApplicationContext并重新启动它(默认情况下禁用)

  •   
  • / pause和/ resume用于调用Lifecycle方法(在ApplicationContext上使用stop()和start())

  •   

看起来你必须发布agains / env而不是/ end / $ yourProperty

答案 1 :(得分:0)

好的,它有效:  必须POST空身 http://localhost:8080/env/?test=dasda 和回应是:

session