在将Spring Boot应用程序更新到最新的构建快照时,我发现默认情况下没有启用任何执行器端点。如果我指定它们在application.properties
中启用,它们会显示出来。
1)这种行为是否有意?我试图寻找一个问题来解释它,但找不到一个。有人可以将我链接到问题/文档吗?
2)有没有办法启用所有执行器端点?我经常发现自己在开发过程中使用它们,而不想在我的属性文件中维护它们的列表。
这个答案的两个部分:
“有没有办法启用所有执行器端点?”
添加此属性endpoints.enabled=true
而不是使用endpoints.info.enabled=true
,endpoints.beans.enabled=true
等单独启用它们
更新:对于Spring Boot 2.x,相关属性是:
endpoints.default.web.enabled=true
“这种行为有意吗?”
可能不是。听起来你可能已经发现了最新的里程碑问题。如果你有一个可重现的Spring Boot里程碑问题,那么Spring's advice就是......
报告问题
Spring Boot使用GitHub的集成问题跟踪系统来记录错误和功能请求。如果您想提出问题,请遵循以下建议:
在您记录错误之前,请search the issue tracker查看是否有人已经报告了该问题。
如果问题尚不存在,create a new issue。