Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Spring源码从入门到精通---@Scope&@Lazy(三)
上篇文章主要介绍了 ComponentScan的注解 Spring源码从入门到精通 ComponentScan 二 这篇文章主要介绍单例模式 多例模式 懒加载 先上目录结构 这篇文章先创建了beanConfig2文件 1 多例模式 单例模式
后端
spring源码从入门到精通
Spring
Java
IOC
Ioc容器refresh总结(3)--- Spring源码从入门到精通(三十三)
上篇文章介绍了 调用bean工厂的后置处理器 主要分为两步 他是在beanFactory预准备标准初始化之后执行invokBeanFactoryPostProcessor 先调用beanDefinitionRegistryPostProce
后端
spring源码从入门到精通
Java
IOC
AOP
生命周期BeanPostProcessor(3)---Spring源码从入门到精通(九)
上篇文章主要介绍了Bean生命周期 bean生命周期 创建bean gt 初始化init gt 销毁destory 而初始化和销毁是可以用 Bean指定的 或者用 PostCoustruct preDestory注解 或者用Initiali
后端
spring源码从入门到精通
Spring
Java
IOC
Ioc容器refresh总结(2)--- Spring源码从入门到精通(三十二)
上篇文章介绍了refresh里beanFactory的创建预准备工作 refresh获取到的beanFactory是先刷新创建 在getBeanFactory获取到的 之后再给他配置忽略自动装配的依赖接口 和配置自动装配的组件 Ioc容器r
后端
spring源码从入门到精通
Java
Spring
IOC
Ioc容器refresh总结(4)--- Spring源码从入门到精通(三十四 )
上偏文章介绍了 registerBeanPostProcessor 分别按优先级顺序先注册PriorityOrdered和Ordered接口 第三部注册没有实现接口的beanPostProcessor 最后注册mergedBeanDefin
后端
spring源码从入门到精通
Java
Spring
AOP
连接器链调用---Spring源码从入门到精通(二十三)
上篇文章主要介绍了methodInterceptor拦截器吧增强组件返回的过程 获取拦截器链MethodInterceptor Spring源码从入门到精通 二十二 这篇文章主要介绍拦截器链如何触发 一 拦截器链的触发过程 1 首先第一个判
后端
spring源码从入门到精通
Java
Spring
AOP
Spring源码从入门到精通---@Value赋值(十)
上篇文章介绍了BeanPostProcessor spring框架生命周期 PostConstruct PreDestroy InitializingBean disposableBean接口 依赖注入 Autowird都离不开这个接口 B
后端
spring源码从入门到精通
Java
Spring
源码
AOP功能代码实例---Spring源码从入门到精通(十七)
上篇文章主要介绍了 Profile注解 可以对不同的开发环境 test dev 选择性加载不同的组件 如果用AnnocationConfigApplicationContext 需要用无参构造函数 先自己getEnviroment 设置指定
后端
spring源码从入门到精通
Java
Spring
AOP
Aware&原理---Spring源码从入门到精通(十四)
上篇文章主要介绍 Autowired自动装配 1 Bean注解 传参在方法上 自动装配 参数会从ioc容器从获取 2 有参构造器如果只有一个的情况下 也可以省略 Autowired不写 自动装配 感兴趣的同学可以点进去看看 自动装配构造器
后端
spring源码从入门到精通
Spring
Bean
Java
AOP源码解析(2)AnnotationAwareAspectAutoProxyCreator---Spring源码从入门到精通(十九)
上篇文章主要讲了AOP的 EnableAspectAutoProxy注解 里面导入的类和执行的后置处理器 AOP源码解析 1 Spring源码从入门到精通 十八 阅读本篇文章 一定要先阅读上篇文章 运行的源码是基于上篇文章的代码 才方便理解
后端
spring源码从入门到精通
Spring
Java
IOC
ApplicationListener--- Spring源码从入门到精通(二十九)
上篇文章说了bean对象创建之前调用的两个方法 BeanDefinitionRegistryPostProcessor Spring源码从入门到精通 二十八 这篇文章主要介绍spring监听事件源码及实例解析 ApplicationList
后端
spring源码从入门到精通
Java
Spring
获取拦截器链MethodInterceptor---Spring源码从入门到精通(二十二)
上篇文章介绍了AOP代理 主要返回了cglib增强对象 增强对象就是指被aop类切入的目标对象 在创建bean之前 可以用 后置处理器beanPostProcessorBeforeInstantiation返回缓存中存在的 bean 创建A
后端
spring源码从入门到精通
AOP
Spring
Java
声明式事务源码解析--- Spring源码从入门到精通(二十六)
上篇文章介绍了事务代码的实例 声明式事务 Spring源码从入门 到精通 二十五 这篇文章主要介绍事务源码解析 一 EnableTransactionManagerment 里面import一个TransactionManagementCo
后端
spring源码从入门到精通
Spring
Java
AOP