如何在 Spring MVC 應用程序啟動期間報告/打印所有已加載 Spring Bean 的列表

已發表: 2016-10-24
如何報告所有加載的spring-beans-during-your-spring-mvc-project-startup 列表

您正在從事企業級 Spring MVC 項目嗎? 它有超過數百個類和包嗎? 您是否真的在為如何獲取所有已加載 Spring MVC bean 信息的列表而苦苦掙扎?

使用下面的 Java 代碼片段,您可以在您的指尖獲得已加載的 Spring Beans 信息列表。

讓我們開始吧:

第1步

先決條件:遵循如何在 Spring Web MVC (.jsp) 中使用 AJAX、jQuery - 完整教程。 確保它工作正常。

第2步

創建two new文件: CrunchifyMain.javaCrunchifyLoadAllLoadedSpringMVCBean.java

第三步

在與src文件夾相同的位置創建resource文件夾作為Source Folder夾。

在 Eclipse 中創建源文件夾 - Crunchify

第四步

resource文件夾下創建config文件夾作為新的Source Folder夾。 和上面一樣。

第 5 步

創建兩個新文件:

  1. config文件夾下的config.properties
  2. resource文件夾下crunchify-bean.xml文件

第 6 步

確保您具有以下項目結構。

print-list-of-all-loaded-spring-beans-during-your-spring-mvc-application-startup

第 7 步

運行CrunchifyMain.java程序。

您應該在 Eclipse 控制台中看到如下結果。

加載了更多的 bean,但在這裡我在上面的結果中只顯示了 ~10 個。 讓我知道你看到了什麼並有任何問題。