我们的应用程序使用的是Spring容器和Spring AOP。我们需要实例化Spring Container中的所有对象,以便Spring AOP可以与整个应用程序一起工作 有没有办法我们可以从spring容器实例化域对象,工厂方法。我们不想使用AspectJ
<bean id="ExBean" factory-bean="ExFactoryBean" factory-method="getObj">
<constructor-arg ref="runtimeBean"/>
<constructor-arg value="Add"/>
</bean>
我想在运行时选择实现类的接口,该类应该从Spring实例化。我们使用工厂方法来创建类,但是在运行时类bean实例化还没有发生
答案 0 :(得分:0)
是的,您可以将spring配置为从工厂方法实例化对象
<bean id="exampleBean"
class="examples.ExampleBean2"
factory-method="createInstance"/>
答案 1 :(得分:0)
使用spring管理对象有两个选项:
别无他法。