查看運行環境中所有的spring bean

一、查看運行環境中所有的spring bean

springboot有提供現成的方式,利用actuator功能,http://localhost:8080/actuator/beans即可查看所有beans。但是基於安全考慮,微服務均會將此接口禁用,僅保留健康檢查接口。

二、啓動application時查看

通過給代碼設置斷點,debug進入其beanFactory中。

SpringContextUtil.getBean(xxx)

在這裏插入圖片描述
找到beanFactory對象
在這裏插入圖片描述
查看singletonObject屬性,管理所有bean容器的單例對象
在這裏插入圖片描述
依據java實現類,搜尋目標bean對象
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章