Spring自学笔记

Spring中用到的设计模式:

1.工厂模式 BeanFactory
2.装饰器模式 BeanWrapper
3.代理模式 AopProxy
4.单例模式 ApplicationContext
5.委派模式 DispatcherServlet
6.策略模式 HandlerMapping
7.适配器模式 HandlerApdapter
8.模板方法模式: JdbcTemplate
9.观察者模式: ContextLoaderListener

spring的入口文件
web.xml
Dispatcher

Spring IoC 控制反转

控制权反转

关键类:
ApplicationContext
BeanDefinition
BeanDefinitionReader

核心步骤:
1.定位:定位配置文件和扫描相关的注解
2.加载:将配置文件载入到内存中
3.注册:根据载入的信息将对象初始化到IOC容器中
DI时用到
BeanWrapper

posted @ 2020-04-14 22:17  嗨!阿克  阅读(86)  评论(0编辑  收藏  举报