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