spring-boot - 有没有办法将请求参数传递给/health 端点?

标签 spring-boot spring-boot-actuator

我正在编写一个客户健康指标来检查与另一个应用程序的连接。但是要检查这一点,我需要在/health 端点的请求 URL 中包含一些请求参数。(例如,我想要的 URL 是“/health?countryCode=IN”) 有没有办法做到这一点? 谢谢。

最佳答案

获取注入(inject)的HttpServletRequest对象:

public class CustomHealthIndicator{
    
    @Autowired
    HttpServletRequest request;

}

获取参数:

request.getParameter("countryCode")

关于spring-boot - 有没有办法将请求参数传递给/health 端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42690404/

相关文章:

java - 我如何从 keystore 中获取 secret ?

spring - spring-boot 是否支持任何动态 OLAP 报告生成工具?

java - "update classpath"在Java或SpringBoot中是什么意思?

java - 如何为子项目启用自定义执行器端点?

java - 无法使执行器端点在旧版Spring Boot项目中工作-获取身份验证页面

java - 在 mono.compose() 内部添加 doOnSuccess() 与简单的 mono.doOnSuccess() 有什么好处

java - 使用 Spring 关闭端点

spring - neo4j和 Elasticsearch 在同一spring boot项目中(冲突lucene版本)

spring-boot-actuator - 如何在 Spring Boot Admin UI 中启用关机功能?

java - Spring Boot 即时重置数据源