如何在 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 个。 让我知道你看到了什么并有任何问题。