1

ここで言う

コードを Spring に密結合するため、InitializingBean および DisposableBean インターフェースの使用はお勧めしません。

それは理にかなっていますか?これは密結合とは正反対だと思いました。

4

2 に答える 2

3

ここで著者は、アプリケーション クラスに InitializingBean および DisposableBean インターフェース (Spring 固有のインターフェース) を実装させる場合、コードを Spring と結合していることを意味します。将来、Spring がこれらのインターフェースの名前を変更する場合 (可能性は低いですが)、または Spring の使用を停止する場合は、クラス コードを更新する必要があります。

代わりに、Bean 構成で init-method および destroy-method 属性を使用すると、クラスはスプリングから独立します。つまり、クラスがスプリング固有のクラスに依存することはありません。

それが役に立てば幸い。

于 2014-01-13T09:55:49.850 に答える