2012-02-16 5 views
-1

org.springframework.beans.factory.config.MethodInvokingFactoryBeanとかorg.springframework.web.context.support.ServletContextAttributeExporterという意味があります。春のクラスの意義

2番目のケースでは、setterメソッドを使用して必要なマネージャクラスを挿入できないのはなぜですか。なぜラウンドについてのラウンドを使用する必要があります。私は両方のクラスの本当の意図を理解することができません。

リアルタイムの使用例を教えてください。

答えて

0

Javaのドキュメントはあなたの友達です:

  • MethodInvokingFactoryBean:静的またはインスタンスメソッド呼び出しの結果である値を返します

    FactoryBeanの。

あなたには、いくつかの古いレガシーコードの工場を持っている場合は、このMethodInvokingFactoryBeanを使用することができます。そして、あなたは、その工場で作られたオブジェクトを春の豆のようにしたいと思っています。

  • 春定義されたオブジェクトを取り、のServletContext属性としてそれらを公開しServletContextAttributeExporter

    輸出... すべてで春を認識していないコードが利用できる春定義された豆を作るために便利のではなく、単にサーブレットAPIの

Y ouは「セッターメソッドを使用して必要なマネージャクラスを注入できないのはなぜですか?」と尋ねました。私はその質問を下していませんが、ServletContextAttributeExporterの答えは、あなたが春の豆ではないクラスでもBeanを注入することはできません。

関連する問題