按网友的方法添加依赖和配置属性后, 仍然无法访问.最后发现是导入的依赖问题.
我导入的是spring-boot-actuator(此依赖在maven库中能找到, 所以这问题比较隐蔽).
而正确的依赖是 spring-boot-starter-actuator. 在此写给和我一样粗心的小伙伴们.
学习actuator的参考文章: https://blog.csdn.net/m0_37809146/article/details/86686067
1) 添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2. 配置属性
management:
endpoints:
web:
exposure:
# 这里用* 代表暴露所有端点只是为了观察效果,实际中按照需进行端点暴露
include: "*"
endpoint:
health:
# 详细信息显示给所有用户。
show-details: always
health:
status:
http-mapping:
# 自定义健康检查返回状态码对应的http状态码
FATAL: 503