![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
m0_37039331
这个作者很懒,什么都没留下…
展开
-
Spring---FactoryBean
一般情况下,Spring通过反射机制利用<bean>的class属性指定实现类实例化Bean,在某些情况下,实例化Bean过程比较复杂,如果按照传统的方式,则需要在<bean>中提供大量的配置信息。配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。Spring为此提供了一个org.springframework.bean.factory.FactoryB...原创 2019-02-27 23:05:46 · 73 阅读 · 0 评论 -
Mybatis-spring 源码分析之 Mapper Bean
MapperScannerConfigurer 实现BeanDefinitionRegistryPostProcessor 而该类有继承了BeanFactoryPostProcessor 即Spring的拓展点之一在实例化之前可以做一些事情,比如这里的扫描dao的描述对象BeanDefinition注册到工厂中,剩下的活就交由Spring来创建Dao对象了。 而然很遗憾BeanFactoryPos...原创 2019-02-28 22:31:55 · 358 阅读 · 0 评论 -
Spring EnableAutoConfigurationImportSelector 详解
EnableAutoConfigurationImportSelector ,从 spring boot 1.5 以后,EnableAutoConfigurationImportSelector已经不再被建议使用,而是推荐使用 AutoConfigurationImportSelector。源头:@SpringBootApplication—> @EnableAutoConfigura...原创 2019-02-27 11:46:01 · 1168 阅读 · 1 评论 -
Spring ConfigurationClassParser 详解
Spring的 ConfigurationClassParser 用于分析@Configuration注解的配置类,产生一组ConfigurationClass对象。它的分析过程会接受一组种子配置类(调用者已知的配置类,通常很可能只有一个),从这些种子配置类开始分析所有关联的配置类,分析过程主要是递归分析配置类的注解@Import,配置类内部嵌套类,找出其中所有的配置类,然后返回这...原创 2019-02-27 12:09:51 · 1369 阅读 · 0 评论 -
Spring---IOC容器
IOC 容器: 加载解析Bean(BeanDefinitionReader): 加载xml文件流 转换成Document 解析注册BeanDefinition 解析 注册(BeanDefinitionRegistry) 管理Bean(BeanFactory): ...原创 2019-05-03 15:13:41 · 122 阅读 · 0 评论 -
Spring---IOC容器实现流程
加载、解析、注册过程Bean的创建:原创 2019-05-03 15:51:30 · 51 阅读 · 0 评论 -
Spring---AOP
代理对象生成过程原创 2019-05-03 19:24:34 · 62 阅读 · 0 评论 -
Spring之IOC容器的实现
控制反转:依赖对象的获得被反转了,即依赖注入。BeanDefinition用来管理基于Spring的应用中的各种对象以及它们之间的相互依赖关系。抽象了我们对Bean的定义,是让容器起作用的主要数据模型。依赖反转功能都是围绕对BeanDefinition的处理来完成的。编程式使用IOC容器的过程: ClassPathResource resource = new ClassPathRes...原创 2019-06-02 17:40:56 · 82 阅读 · 0 评论