spring5源碼閱讀1spring容器概覽與基礎認識
- 1 beanFactory 類圖
- 2 基礎認知
1 beanFactory 類圖
https://github.com/neroHua/designPatterns/blob/master/src/chapter29/springBeanFactory.uxf
2 基礎認知
spring容器的實作核心:org.springframework.context.support.DefaultListableBeanFactory,他是存放bean的地方,為其他的容器提供基礎的功能,存bean,取bean。bean被放在不同的concurrentHashMap
spring容器的常用版:ClassPathXmlApplicationContext,AnnotationConfigApplicationContext,XmlWebApplicationContext等幾種,