我无法通过单次配置更改打开所有执行器端点。在我的yaml配置中,我尝试了以下内容:
endpoints:
default:
enabled: true
或
management:
endpoints:
default:
enabled: true
web:
expose: "*"
basePath: "/"
单独启用它们:
endpoints:
beans:
enabled: true
这是一种解决方法,但我希望将它们全部公开。 basePath参数对我有用,但是暴露的Web不是。
答案 0 :(得分:2)
对于Spring Boot 2.0.0.M6 ,management.endpoints.web.expose
不存在。请参阅课程WebEndpointProperties.java
。
默认情况下,会暴露以下执行器端点:
application/status
application/info
要公开其他执行器端点,您必须单独启用每个端点属性。这是一个例子,
endpoints:
health:
enabled: true
beans:
enabled: true
auditevents:
enabled: true
configprops:
enabled: true
属性management.endpoints.web.expose
在Spring Boot 2.0.0.M7 中出现。它用于暴露所有执行器端点。
management:
endpoints:
web:
expose: "*"
Here是文档。