0

SpringBeanを使用したMuleプロジェクトがあります。Springがオブジェクトを作成するときにSpringを監視する方法があるかどうか知りたいです。1つ以上のSpringBeanが1回ではなく繰り返し作成されていると思います。プロジェクトを観察して、これが正しいかどうかを確認する方法はありますか?

4

2 に答える 2

3

InitializingBeanインターフェースを実装でき ます

public class MyBean implements InitializingBean {


   @Override
   void afterPropertiesSet() {
       // ....
   }
}

または、メソッドで@PostContructアノテーションを使用します。

public class MyBean implements InitializingBean {


   @PostConstruct
   void aMethodToExecuteAfterTheBeanInit() {
       // ....
   }
}
于 2012-07-29T17:35:25.173 に答える
0

プログラムのさまざまなポイントで、いつでもアプリケーションコンテキストを照会できます。

private static void showSessionContext(ApplicationContext ctx) {
    String[] beanDefinitionNames = ctx.getBeanDefinitionNames();

    for (String bean : beanDefinitionNames) {
        System.out.println("Bean-------> : " + bean);
    }
}
于 2012-07-29T17:47:19.167 に答える