每次我新建一個新的BeanFactory時,XML文件中的bean都將被重新創建嗎?換句話說,如果我將bean的範圍設置爲Singleton,即使我新增了另一個BeanFactory,我也得到了相同的對象?關於Spring BeanFactory
5
A
回答
3
總結:是的,對於一個BeanFactory
,不,每次創建BeanFactory
。
如果使用scope="singleton"
,這是默認設置,你會從相同BeanFactory
每次都得到相同的實例。
Spring不會管理跨多個不相關的實例的範圍,例如BeanFactory實例。
爲什麼要創建多個bean工廠?
0
簡短的回答:沒有
你可以自己通過創建兩個BeanFactory的嘗試,同一個bean,然後兩次,然後:
assert bean1 == bean2;
或
assert bean1.equals(bean2);
相關問題
- 1. Spring ApplicationContext和BeanFactory
- 2. Spring beanfactory中的循環依賴關係
- 3. 查詢關於Spring應用程序上下文和的beanfactory
- 4. Spring BeanFactory和類型搜索
- 5. Spring Framework:沒有可用的BeanFactory(可能是由於序列化)
- 6. Spring BeanFactory的加載和卸載
- 7. 關於Spring配置文件
- 8. BeanFactory DesignPattern?
- 9. 將BeanFactory注入Bean
- 10. ApplicationContext beanfactory org.springframework.beans.factory.NoSuchBeanDefinitionException:
- 11. BeanFactory實現
- 12. 關於Spring Transaction Manager
- 13. 錯誤beanFactory/ApplicationContext - JAVA
- 14. 什麼時候在spring的實際應用中使用BeanFactory?
- 15. MongodbMessageSource在Spring集成拋出錯誤沒有的beanfactory
- 16. 關於Spring @Autowired和Spring的問題JDBC
- 17. Spring Web Flow的關於Spring MVC的
- 18. 關於Spring MVC中的servlet
- 19. 關於spring mvc配置
- 20. 關於Spring引導和@EnableAutoConfiguration
- 21. 關於Spring AOP例如
- 22. 關於java spring mvc框架
- 23. 關於Struts2 Spring AOP Logger
- 24. 用SpringJUnit4ClassRunner自定義BeanFactory?
- 25. BeanFactory未初始化或已關閉 - 在訪問bean之前調用'refresh'。在哪裏初始化beanfactory?
- 26. 關於使用Spring框架創建實例的問題?
- 27. 併發BeanFactory?它存在嗎?
- 28. BeanFactory和ApplicationContext的區別?
- 29. BeanFactory未初始化或已關閉彈簧安全
- 30. 如何EXCUTE關於Spring批次JdbcItemWriter
非常感謝你許多。 – Sefler 2009-06-15 08:16:09