【问题标题】:How to check my spring Ioc container如何检查我的 Spring Ioc 容器
【发布时间】:2015-02-09 09:44:35
【问题描述】:

我是 spring 的新手,我想检查我的 Ioc 容器的情况。尝试更详细地解释我的问题,我有以下弹簧配置,我以这种方式确定了对同一包的组件扫描:

<context:component-scan base-package="it.myCompany"/>

在这些包中有许多不同范围的spring bean,而且很多时候我遇到了一些自动装配的问题。然后总结一下,我想知道是否有一些工具或日志系统可以向我展示我的 spring 的 IoC 容器的情况。例如我想要这样的东西:

【问题讨论】:

    标签: java spring logging


    【解决方案1】:

    ContextRefreshedEvent 事件告诉应用程序上下文已经初始化。您可以查看以下示例代码:

    @Component 
    public class MyAppListener implements ApplicationListener<ApplicationContextEvent> 
    {
    
      @Override
      public void onApplicationEvent(ApplicationContextEvent arg0) {
    
        if (arg0 instanceof ContextRefreshedEvent) {
          // Context is ready
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-02-15
      • 2015-06-01
      • 1970-01-01
      • 2012-04-11
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      相关资源
      最近更新 更多