2012-02-16 57 views
-1

有人可以幫助我真正的意義 org.springframework.beans.factory.config.MethodInvokingFactoryBeanorg.springframework.web.context.support.ServletContextAttributeExporter彈簧類別的意義

在第二種情況下,爲什麼不能注入使用setter方法所需的管理器類。爲什麼你必須使用這一輪的方式。我無法領會這兩個班級的真正意圖。

請有人幫助我實時使用的例子。

回答

0

Java文檔是你的朋友:

  • 的MethodInvokingFactoryBean:

    的FactoryBean返回一個值,它是一個靜態或實例方法調用的結果。

如果你有一些舊的遺留代碼,工廠可以使用此的MethodInvokingFactoryBean。並且您希望將該工廠創建的對象作爲Spring Bean創建。

  • ServletContextAttributeExporter

    出口商認爲採取Spring定義對象和公開他們的ServletContext的屬性... 有益的,使Spring定義豆可用的代碼,不知道春天在所有,而只是在Servlet API

ÿ ou問道:「在第二種情況下,爲什麼不能注入使用setter方法所需的經理類。」我沒有想到這個問題,但從ServletContextAttributeExporter的目的來看,可能的答案是:你不能在一個不是Spring bean的類中注入一個bean。