我们在引入依赖之后,访问相关接口依然不生效的解决方法
1.默认配置
首先不了解Actuator的各个接口的可以查看官网学习:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html#production-ready-endpoints
首先Actuator提供了很多的接口:
image.png
但是默认打开的就几个,其他的接口都是需要手动打开的:
image.png
官网说除了默认打开的,想要开启需要做配置:
management.endpoint.shutdown.enabled=true
比如我想打开beans的接口:
management.endpoint.beans.enabled=true
如果想要默认都关闭,然后部分自己定义的打开,可以这么做:
management.endpoints.enabled-by-default=false
management.endpoint.info.enabled=true
1. 2.0之后即使配置打开,接口也无法访问解决
在配置文件中配置
management.endpoints.web.exposure.include=*