假设我有一个POJO实例,它由@Autowired
注释。我可以在Spring上处理POJO吗?
public class MyClass {
@Autowired
private Database database;
}
我可以调用春季处理这种情况下编程,即在给定的范围内设置database
场豆类?
假设我有一个POJO实例,它由@Autowired
注释。我可以在Spring上处理POJO吗?
public class MyClass {
@Autowired
private Database database;
}
我可以调用春季处理这种情况下编程,即在给定的范围内设置database
场豆类?
是的,你可以给Spring ApplicationContext你应该可以用合适的参数调用autowireBean()或configureBean()。
它可以手动完成POJO的。
自动装配AutowireCapableBeanFactory
在呼叫者类
@Autowired
AutowireCapableBeanFactory beanFactory;
在这个类需要被使用的功能。
MyClass a = new MyClass().
beanFactory.autowireBean(a);
这将更新该对象的所有Spring的依赖,包括数据库自动装配。
这与How to inject dependencies into a self-instantiated object in Spring?