假設我有一個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?