将标头传递到自定义执行器运行状况端点

时间:2019-11-07 08:28:50

标签: java spring-boot-actuator health-monitoring

我为我的应用程序创建了一个自定义的弹簧启动执行器运行状况端点。 Spring Boot将所有这些自定义运行状况终结点聚合到一个大json中,并在我点击 application / health 网址时将其返回。现在,当我点击 application / health 网址时,我想将一些信息传递给我以标头形式实现的自定义健康端点。我该如何实现?

1 个答案:

答案 0 :(得分:0)

如果您根本想传递标头,则可以考虑从诸如PostMan或Insomnia之类的任何RestClient击中API(在这种情况下为GET API)。只需从浏览器中访问url实际上就是发出GET请求,但是您只能在url中添加路径或请求参数,要添加请求正文或标头,您将需要使用REST客户端,或者通过命令来执行线使用卷曲。 另外,在阅读评论之后,我认为您需要的是设置spring.profile属性并基于该属性确定代码流-这是您可以设置配置文件的方式- 1)设置Java系统属性(VM参数)

 console.log(this.i18n('Saving & Publishing...'));

2)设置程序参数

java -jar -Dspring.profiles.active=test myapp.jar