上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: Spring 核心策略 基于Pojo的轻量级编程,实现最小侵入性 基于IOC,实现声明式编程 通过依赖注入完成依赖松耦合,通过面向接口编程实现代码灵活性 通过切面(AOP)和模板减少样板代码 约定优于配置 Spring 编程思想 面向对象编程 - OOP(Object Oriented Progra 阅读全文
posted @ 2021-01-29 22:41 祁奇 阅读(112) 评论(0) 推荐(0) 编辑
摘要: MVC ① 初始化阶段: ② 运行-Dispatcher阶段: ③ 运行-ViewResolver阶段: PS : DispatcherServlet: onRefresh()方法,触发额外组件的初始化(MVC 9大组件) // MVC 1 : onRefresh方法负责注册额外的初始化组件 Dis 阅读全文
posted @ 2021-01-29 19:53 祁奇 阅读(39) 评论(0) 推荐(0) 编辑
摘要: AOP ① 代理类创建: ② invoke: PS : AOP是在DI之后,对exposedObject执行applyBeanPostProcessorsAfterInitialization()过程中发生的。AbstractAutoProxyCreator.postProcessAfterInit 阅读全文
posted @ 2021-01-29 19:52 祁奇 阅读(75) 评论(0) 推荐(0) 编辑
摘要: DI ① 实例化: ② 依赖注入: PS : Spring中,单例对象默认是非延时加载的,而原型对象默认是延时加载的。 AbstractBeanFactory: AbstractBeanFactory#getBean():尝试获取bean,如果缓存中存在着直接返回,否则进入创建逻辑 // DI 1 阅读全文
posted @ 2021-01-29 19:51 祁奇 阅读(62) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页