![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring 详解
文章平均质量分 95
Spring 详解
专注如一
........
展开
-
手写简易 Spring(三)
三. 手写简易 Spring(三)1. Bean 对象初始化和销毁方法1. XML 添加 init-method 与实现 InitializingBean 接口注册初始化2. XML 添加 destroy-method 与实现 DisposableBean 接口注册销毁3. DefaultSingletonBeanRegistry 优秀的解耦方法2. 定义标记类型 Aware 接口,实现感知容器对象1. 定义2. ApplicationContextAwareProcessor 包装处理器原创 2023-04-23 01:14:17 · 235 阅读 · 0 评论 -
手写简易 Spring(二)
手写简易 Spring(二)1. 扩展 BeanFactory 接口2. 实现资源加载器,从 Spring.xml 解析和注册 Bean 对象1. 核心实现类 XmlBeanDefinitionReader3. 实现应用上下文,自动识别、资源加载、扩展机制1. 应用上下文2. 核心实现类 ClassPathXmlApplicationContext3. Bean 实例化前后修改与扩展4. 我的代码结构1. 整体设计结构2. 我的调用类图(模拟 Spring 源码)3. 我的代码结构(模原创 2023-04-03 14:38:02 · 1101 阅读 · 2 评论 -
手写简易 Spring(一)
1. Spring Bean 容器是什么2. Spring Bean 容器流程1. 核心抽象类 AbstractBeanFactory2. 核心实现类 DefaultListableBeanFactory3. 核心接口 InstantiationStrategy4. 核心实现类 AbstractAutowireCapableBeanFactory5. 总结3. 我的代码结构与源码1. 我的调用类图(模拟 Spring 源码)2. 我的代码结构(模拟 Spring 源码)3. 源码原创 2023-03-28 19:53:34 · 484 阅读 · 0 评论