BeanFactory getBean 流程:getBean -> doGetBean -> getSinglet...[作者空间]
上一章中讲解了:BeanPostProcessorFactory方法的调用,给BeanFactory中引入类Bea...[作者空间]
1. 起点 2. 新建,初始化容器 this(): 创建容器,并初始化beanMap 创建BeanFactoryA...[作者空间]
1. 在resource目录下创建META-INF 在META-INF目录下创建spring.hanlders: ...[作者空间]
1. 概述 在web应用启动的,ContextLoaderListener读取contextConfigLocat...[作者空间]
1. 定义Mapper接口 2. 动态代理执行Mapper接口方法 自定义InvocationHandler 自定...[作者空间]
1. 自定义Controller 和RequestMapping注解 Controller 注解 RequestM...[作者空间]
1. 自定义注解 类级别的注解 属性级别的注解 2. 指定扫描的package,得到包下的class List 具...[作者空间]
1. 解析XML文件拿到rootElement 2. 根据传入的beanId,在xml中找到相应的class na...[作者空间]
1. 安装Dom4j包 2. Element: element.getName() = 'bean' 3. Att...[作者空间]
1. 启动类 Web容器在启动时,会去扫描每个 jar 包 META-INF/services下的javax.se...[作者空间]
1. 使用@WebServlet定义servlet 2. Shared libraries / Runtimes ...[作者空间]
在创建、准备BeanFactory环境的流程结束后,在invokeBeanFactoryPostProcessor...[作者空间]
在BeanFactory的准备阶段,会调用下面几个方法:prepareRefresh();Configurable...[作者空间]
1. 容器的刷新 refresh是容器初始化的核心方法,接下来我们一个个分析其中的方法 2. BeanFactor...[作者空间]
1. 基本用法 定义自己的ApplicationListener 定义自己的事件 发布事件 2. 源码分析 在容器...[作者空间]
1. @EnableTransactionManagement 通过EnableTransactionManage...[作者空间]
1. 概念理解 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果其中一个失败,...[作者空间]
在前面的章节中,谈到代理对象的创建:参考Spring注解--AOP原理(四):业务bean与代理bean的创建, ...[作者空间]
1. 调用finishBeanFactoryInitialization方法 在初始化容器的最后,会创建业务bea...[作者空间]