如何启用执行器中的所有端点(Spring Boot 2.0.0 RC1)
我从1.5.10迁移到了Spring Boot" title="Spring Boot">Spring Boot 2.0.0 RC1,并被最新版本的执行器卡住了。如何启用暴露并启用所有执行器端点?
唯一公开的端点是:
{ "_links": {
"self": {
"href": "http://127.0.0.1:8080/actuator",
"templated": false
},
"health": {
"href": "http://127.0.0.1:8080/actuator/health",
"templated": false
},
"info": {
"href": "http://127.0.0.1:8080/actuator/info",
"templated": false
}
}
}
这是我的application.properties
档案。有任何想法吗?
#The three first ones seem to be obsoleteendpoints.configprops.enabled=true
endpoints.beans.enabled=true
endpoints.shutdown.enabled=true
management.endpoints.enabled-by-default=true
management.endpoints.sensitive=false
management.endpoints.enabled=true
management.endpoint.configprops.enabled=true
management.endpoint.beans.enabled=true
management.endpoint.shutdown.enabled=true
management.endpoints.web.exposure.include=*
回答:
对于Spring Boot 2.0.0.RC1,必须启用执行器端点并暴露2)执行器端点。
默认情况下,所有端点shutdown
都被启用且仅被启用,health
并且info
被公开。
在您的情况下,以下方法应该起作用:
management.endpoints.web.expose=*# if you'd like to expose shutdown:
# management.endpoint.shutdown.enabled=true
请注意,从Spring Boot 2.0.0.RC2开始,这再次发生了变化:
management.endpoints.web.exposure.include=*# if you'd like to expose shutdown:
# management.endpoint.shutdown.enabled=true
毫无疑问,专用的迁移指南始终是最新的变化。
为了方便复制和粘贴,以下是“ yaml”版本-从Spring Boot 2.0.0.RC2开始:
management: endpoints:
web:
exposure:
include: "*"
之前:
management: endpoints:
web:
expose: "*"
以上是 如何启用执行器中的所有端点(Spring Boot 2.0.0 RC1) 的全部内容, 来源链接: utcz.com/qa/414125.html