【SpringBoot】檢視執行環境中所有的spring bean
前言
- spring boot : 2.0.0.RELEASE
- maven
- eclipse
- 在開發&除錯過程中,提示某個Bean找不到。此時就需要檢視執行環境中有沒有這個bean,以便快速排除出該問題的具體原因。
解決辦法
通過 actuator 功能檢視執行環境中所有的spring bean。
簡介:
actuator是spring boot的一個附加功能,可幫助你在應用程式生產環境時監視和管理應用程式。可以使用HTTP的各種請求來監管,審計,收集應用的執行情況.0特別對於微服務管理十分有意義.
實操
引入actuator依賴
如果需要使用這些功能,只需要在程式碼中引入actuator的start即可.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
啟用所有的endpoints
在起作用的配置檔案中新增配置(預設為:application.properties),如下:
management.endpoints.web.exposure.include=*