1. Spring Boot Actuator 接口不生效

我们在引入依赖之后,访问相关接口依然不生效的解决方法

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=*
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容