![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态代理
文章平均质量分 95
mumubili
这个作者很懒,什么都没留下…
展开
-
EasyRule源码:EasyRule框架源码分析
当下的规则引擎选择非常多,例如EasyRule、Aviator 、QLExpress、Drools、Zools等;1.【精选】Aviator源码:从具体实例看Aviator属性语法糖源码分析(a.b.c)2.Aviator源码:Aviator表达式引擎执行过程源码分析本篇对另一种常用的规则引擎框架EasyRule进行源码分析;原创 2023-10-19 19:50:29 · 429 阅读 · 0 评论 -
Mybatis源码:Mybatis拦截器源码分析
目录0.前述1.拦截器实现1.1 Interceptor接口1.2 Invocation类1.3 Intercepts&Signature注解2.mybatis拦截器配置处理2.1 拦截器解析2.2 拦截器代理2.2.1 Executor3.拦截器执行逻辑0.前述Mybatis拦截器为编程人员提供了操作数据库sql的编程接口,可以定制感兴趣的...原创 2019-05-12 00:13:03 · 437 阅读 · 0 评论 -
Spring源码:声明式事务@Transactional源码分析--spring xml实现
目录0. 声明式事务的开启1.事务注解BeanDefinition解析器AnnotationDrivenBeanDefinitionParser1.1InfrastructureAdvisorAutoProxyCreator1.2 AnnotationTransactionAttributeSource1.3TransactionInterceptor1.4 BeanF...原创 2019-08-03 18:16:40 · 377 阅读 · 0 评论 -
Spring源码:Aop源码分析
目录1. AopAutoConfiguration自动配置2. EnableAspectJAutoProxy/AspectJAutoProxyRegistrar/AnnotationAwareAspectJAutoProxyCreator3. AbstractAutoProxyCreator4. ProxyFactory5. JdkDynamicAopProxy本篇文章主要...原创 2019-08-03 01:29:29 · 330 阅读 · 0 评论 -
Spring源码:声明式事务@Transactional源码分析--spring boot方式
目录1. TransactionAutoConfiguration2. @EnableTransactionManagement3.TransactionManagementConfigurationSelector3.1AutoProxyRegistrar3.2ProxyTransactionManagementConfiguration3.2.1ProxyTra...原创 2019-08-03 21:03:14 · 928 阅读 · 0 评论 -
Spring源码:Aop中@Aspect切面的解析代理过程
目录1. 再谈AnnotationAwareAspectJAutoProxyCreator自动代理创建类2.ReflectiveAspectJAdvisorFactory切面工厂类2.1ReflectiveAspectJAdvisorFactory创建Advisor的过程2.1.1InstantiationModelAwarePointcutAdvisorImpl的构造...原创 2019-08-11 00:34:59 · 1505 阅读 · 0 评论 -
Spring源码:@EnableAsync与@Async源码分析
目录1. @EnableAsync开启异步化支持2.ProxyAsyncConfiguration异步代理配置类3. AsyncAnnotationBeanPostProcessor3.1BeanFactoryAware实现逻辑3.1.1 异步注解增强/拦截器AnnotationAsyncExecutionInterceptor的原理3.1.2 切点Annotation...原创 2019-08-13 01:19:44 · 4133 阅读 · 2 评论 -
Spring源码:@AliasFor JDK动态代理源码分析
目录0. 源码参见1.isSynthesizable判断是否需要被代理2.SynthesizedAnnotationInvocationHandler创建和执行逻辑2.1DefaultAnnotationAttributeExtractor2.1.1AbstractAliasAwareAnnotationAttributeExtractor构造函数2.1.2 接口方...原创 2019-08-18 14:51:49 · 906 阅读 · 0 评论