弹簧启动执行器路径默认未启用?

问题描述 投票:3回答:1

在将Spring Boot应用程序更新到最新的构建快照时,我发现默认情况下没有启用任何执行器端点。如果我指定它们在application.properties中启用,它们会显示出来。

1)这种行为是否有意?我试图寻找一个问题来解释它,但找不到一个。有人可以将我链接到问题/文档吗?

2)有没有办法启用所有执行器端点?我经常发现自己在开发过程中使用它们,而不想在我的属性文件中维护它们的列表。

spring-boot spring-boot-actuator
1个回答
2
投票

这个答案的两个部分:

“有没有办法启用所有执行器端点?”

添加此属性endpoints.enabled=true而不是使用endpoints.info.enabled=trueendpoints.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

© www.soinside.com 2019 - 2024. All rights reserved.