ここで言う
コードを Spring に密結合するため、InitializingBean および DisposableBean インターフェースの使用はお勧めしません。
それは理にかなっていますか?これは密結合とは正反対だと思いました。
ここで言う
コードを Spring に密結合するため、InitializingBean および DisposableBean インターフェースの使用はお勧めしません。
それは理にかなっていますか?これは密結合とは正反対だと思いました。
ここで著者は、アプリケーション クラスに InitializingBean および DisposableBean インターフェース (Spring 固有のインターフェース) を実装させる場合、コードを Spring と結合していることを意味します。将来、Spring がこれらのインターフェースの名前を変更する場合 (可能性は低いですが)、または Spring の使用を停止する場合は、クラス コードを更新する必要があります。
代わりに、Bean 構成で init-method および destroy-method 属性を使用すると、クラスはスプリングから独立します。つまり、クラスがスプリング固有のクラスに依存することはありません。
それが役に立てば幸い。