Spring Boot 2.7.9集成Jersey时Actuator端点如何配置?
Spring Boot 2.7.9 + Jersey 环境下Actuator端点配置方案
适用环境版本:
- Java 11
- Spring Boot 2.7.9
- Jersey 2.35
- Actuator 2.7.9
POM.xml依赖
添加Actuator starter依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
application.properties配置
management.endpoints.web.exposure.include=* spring.jersey.type=filter
关键配置说明
management.endpoints.web.exposure.include=*:暴露所有Actuator端点,可根据实际需求调整为指定端点(如health,info)。spring.jersey.type=filter:将Jersey运行模式从默认Servlet改为Filter,避免Jersey拦截Actuator端点请求。同时需在继承ResourceConfig的Jersey配置类中添加以下代码:
property(ServletProperties.FILTER_FORWARD_ON_404, true);
该配置确保当Jersey无法匹配到对应REST接口时,会将请求转发给Spring MVC处理,保证Actuator端点正常响应。
内容的提问来源于Stack Exchange,提问作者Arjun NAS
相关产品推荐
相关产品推荐

