当前位置: 首页 > 知识库问答 >
问题:

将标头传递到自定义执行器健康endpoint

曹旭东
2023-03-14

我已经为我的应用程序创建了一个自定义的spring-boot执行器健康endpoint。Spring boot将所有这些自定义健康endpoint聚合到一个大的json中,并在点击application/health URL时返回它。现在,我想在点击application/health URL时,将一些信息传递给我以头的形式实现的自定义healthendpoint。我怎样才能做到这一点呢?

共有1个答案

堵茂勋
2023-03-14

如果您想要传递一个头,您可以考虑从任何RestClient(如PostMan或Insomnia)访问API(在本例中为GET API)。简单地从浏览器中点击url实际上是发出一个GET请求,但是您只能在url中添加路径或请求参数,对于添加请求主体或头,您将需要使用REST客户端,或者使用curl从命令行执行。此外,在阅读了评论之后,我认为您需要的是,设置spring.profile属性,并基于此确定您的代码流-以下是如何设置profile-1)设置Java系统属性(VM参数)

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

2)设置程序参数

java -jar application.jar --spring.profiles.active=test 
 类似资料: