2015-08-14 110 views
3

當我包含日誌消息actuator並啓用debug時,會出現大量日誌消息。「使用Spring Boot執行器沒有找到處理方法」的日誌消息

2015-08-14 18:34:25.335 DEBUG 94889 --- [nio-8080-exec-5] o.s.b.a.e.mvc.EndpointHandlerMapping  : Looking up handler method for path /index.html 
2015-08-14 18:34:25.336 DEBUG 94889 --- [nio-8080-exec-5] o.s.b.a.e.mvc.EndpointHandlerMapping  : Did not find handler method for [/index.html] 

當我刪除actuator然後這些日誌消息消失。

我試過版本Spring Boot 1.2.5和1.3.0.M3,它的工作原理是一樣的。通過spring initializr使用webactuator依賴關係生成項目很容易。

你知道可能是什麼原因?

謝謝。

+0

你有沒有發現這裏發生了什麼?我有完全相同的問題,但有更多的端點。 – Rafiek

回答

3

執行器添加EndpointHandlerMapping將請求路由到它提供的各個端點。當接收到請求時,Spring MVC會依次請求每個處理程序映射以查找該請求的處理程序,並在提供該請求時立即停止。日誌消息在請求/index.html時產生。沒有端點映射到該路徑,因此EndpointHandlerMapping返回null,並且Spring MVC轉到下一個映射。

+0

這個答案表明了爲什麼我們會看到明顯的錯誤消息,但正確的頁面被提出 - 也就是說,有錯誤,但事情似乎正常工作? – Jeff

+0

@Jeff不,如果他們真的是錯誤消息,不是。這個問題和答案是關於調試消息 –

相關問題