2017-09-18 90 views
3

在將我的Spring Boot應用程序更新到最新版本快照時,我發現默認情況下沒有啓用任何執行程序端點。如果我指定它們在application.properties中啓用,它們將顯示出來。Spring Boot Actuator路徑默認未啓用?

1)這是行爲的目的?我試圖尋找一個問題來解釋它,但找不到一個問題。有人可以將我鏈接到問題/文檔嗎?

2)有沒有辦法啓用所有的執行器端點?我經常在開發過程中發現自己使用它們,而不是在我的屬性文件中保留它們的列表。

回答

2

兩部分,以這樣的回答:

「有沒有辦法讓所有的執行端點?」

添加此屬性endpoints.enabled=true,而不是單獨endpoints.info.enabled=true,使他們,endpoints.beans.enabled=true

更新:春季啓動2.X的相關屬性是:

endpoints.default.web.enabled=true 

「是這種行爲的目的?「

可能不是。聽起來你可能已經發現了最新的里程碑問題。如果你有一個Spring引導里程碑重現的問題,那麼Spring's advice是...

報告問題

春季啓動使用GitHub的集成問題跟蹤系統來記錄缺陷和功能要求。如果您想提出問題,請遵循以下建議:

在您登錄錯誤之前,請search the issue tracker查看是否有人已經報告了問題。

如果問題還不存在,create a new issue

+0

我想的很多。我創建了這個問題:https://github.com/spring-projects/spring-boot/issues/1033。 – Adam

+0

似乎我有一些過時的版本,在'/ info'和'/ status'默認啓用之前。更新後一切正常。雖然你應該更新你的答案,包括正確的屬性'endpoints.default.web.enabled',我會接受它。 – Adam

+0

@Adam我更新了答案:「更新:對於Spring Boot 2.x,相關屬性是:'endpoints.default.web.enabled = true'」。 – glytching

相關問題