2

@PostConstruct外部 Bean のアナログ スプリング アノテーションを見つけたい。このクラスのソース コードを変更する機会はなく、このクラスは最終版です。

つまり、Bean の構築後に外部メソッドを呼び出す方法は?

4

2 に答える 2

0

init-method を試すことができます。つまり:

 <beans>
    <bean id="yourBean" class="com.example.your.external.Class" init-method="yourExternalInitMethod"/>
</beans>

編集 代替ソリューションはInitializingBeanを実装している可能性がありますが、これはSpring固有のインターフェースです。EDIT2。init-method と destroy-methodに関する Mkyong のチュートリアルをご覧になることをお勧めします。

于 2013-10-28T13:01:44.973 に答える
0

このクラスを変更することも派生させることもできない場合は、カスタマイズされたBeanPostProcessorsでうまくいくでしょうか?

于 2013-10-28T08:45:34.927 に答える