spring - 检查 spring 上下文中加载了哪些 bean

标签 spring spring-mvc

我在测试和部署中遇到了一系列奇怪的错误。它们似乎表明我的一些 bean 没有加载到上下文中,尽管它们是在 applicationContext.xml 中定义的。

有没有办法在测试期间检查实际加载了哪些 bean?或者查找在运行时加载的 bean 的完整列表?

谢谢,

最佳答案

在启动时,Spring 在信息级别记录上下文加载的所有 bean 的名称。或者在代码中,你可以使用 getBeanDefinitionNames() 获取所有bean名称。

关于spring - 检查 spring 上下文中加载了哪些 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15307292/

相关文章:

spring-mvc - 注释 Controller 的 Junit 测试

serialization - Spring MVC + jackson : Dynamic Json serialization

spring - 使用 Spring 数据 MongoDB @Document 创建一个上限集合

java - 如何在注释中使用 Spring 变量?

java - BeanDefinitionStore异常: Unexpected exception parsing XML document from URL

spring - 模拟身份验证 Spring 安全性

java - MVC 模式的逻辑太多?

java - 消息转换器在 Spring 中不工作

java - 将 Spring MVC 应用程序发布到 tomcat 服务器时找不到 404 Controller

java - 如何查找以前运行的作业/任务未在 Spring Batch 中运行?我尝试了一些代码但不确定