![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring源码学习
文章平均质量分 71
Spring源码学习
java_key_code
这个作者很懒,什么都没留下…
展开
-
Spring IOC 源码分析
Spring IOC源码分析源码解读困难点:1、自定义标签解析2、循环依赖3、后置处理器扩展点:1、声明式Aop通过FactoryBean实现2、AspectJ式的AOP通过后置处理器实现3、类注解、类内属性注解通过后置处理器实现...原创 2019-12-29 16:25:08 · 163 阅读 · 1 评论 -
Spring AOP源码篇四之 数据库事务
【代码】Spring AOP源码篇三之 数据库事务。原创 2024-07-02 19:10:59 · 187 阅读 · 0 评论 -
Spring AOP源码篇三之 xml配置
/ ...其它代码代码(略)//源码分析:节点1//关键入口if (bean!//源码分析:节点2//源码分析:节点2//源码分析:节点3// 将当前容器中的所以Advisor和当前bean匹配,最后将匹配成功的Advisor列表返回//源码分析:节点4//创建代理对象//源码分析:节点4//创建代理对象。原创 2024-07-02 16:13:36 · 426 阅读 · 0 评论 -
Spring AOP源码篇二之 代理工厂ProxyFactory学习
ProxyFactory===创建===》AopProxyFactory(默认实现:DefaultAopProxyFactory)===创建===》AopProxy(JdkDynamicAopProxy||CglibAopProxy)AopProxy完成代理对象创建和调用。原创 2024-07-02 14:48:30 · 304 阅读 · 0 评论 -
Spring AOP源码篇一之 PointCut、Advice、Advisor学习
Spring Aop 之 Pointcut、Advice、Advisor原创 2024-06-30 00:36:23 · 760 阅读 · 0 评论 -
Spring Bean名称内部生成工具
【代码】Spring Bean名称内部生成工具。原创 2024-06-29 19:21:58 · 104 阅读 · 0 评论 -
Spring AOP之AspectJ表达式
当采用JDK动态代理时,代理类和目标类没有直接关系, 二者只是实现相同的接口, 如果this表达式指定的是目标类时无法匹配命中。- 匹配参数个数为1的方法,且第一个参数所属的类型上有注解@Service(注意不是参数上的注解,而是参数类型上的注解)* this表示目标对象被代理之后生成的代理对象和指定的类型匹配会被拦截,匹配的是代理对象。* @target关注的是被调用的对象,@within关注的是调用的方法所在的类。* target表示目标对象和指定的类型匹配会被拦截,匹配的是目标对象。原创 2024-06-29 00:52:20 · 632 阅读 · 0 评论 -
Spring IOC 之 bean创建createBean()源码
spring bean创建过程,bean构造函数匹配过程原创 2024-06-24 15:37:59 · 663 阅读 · 0 评论 -
Spring IOC 之 xml配置解析过程(BeanDefinition)源码
spring IOC xml解析过程原创 2024-06-23 06:10:24 · 999 阅读 · 0 评论 -
Spring IOC 之 属性注册编辑器PropertyEditorRegistry源码
spring自定义属性注册编辑器源码执行流程原创 2024-06-21 22:01:53 · 967 阅读 · 0 评论