有人可以帮助我真正意义吗?
org.springframework.beans.factory.config.MethodInvokingFactoryBean
以及org.springframework.web.context.support.ServletContextAttributeExporter
。
在第二种情况下,为什么不能使用setter方法注入所需的管理器类。为什么你必须使用圆形方式。我无法理解这两个课程的真实意图。
请有人帮我提供实时使用示例。
答案 0 :(得分:0)
Java Doc是你的朋友:
的MethodInvokingFactoryBean:
FactoryBean,它返回一个值,该值是静态或实例方法调用的结果。
如果您有一些旧的遗留代码工厂,则可以使用此MethodInvokingFactoryBean。并且您希望将该Factory创建的对象作为spring bean。
ServletContextAttributeExporter
导出器接受Spring定义的对象并将它们公开为ServletContext属性... 有助于使Spring定义的bean可用于完全不了解Spring的代码,而只是Servlet API
你问“在第二种情况下,为什么不能通过使用setter方法注入所需的管理器类。”我没有提出这个问题,但是从ServletContextAttributeExporter
的用途来看,答案是:你不能在一个不是春豆的类中注入一个bean。