
AOP
上掊
这个作者很懒,什么都没留下…
展开
-
AOP源码分析一:xml文件解析
AOP的xml文件配置如下:<aop:aspectj-autoproxy proxy-target-class="true"/><bean id="xmlAspect" class="com.aop.aspect.XmlAspect"></bean> <!-- AOP 配置 --> <aop:config> ...原创 2019-09-02 18:07:50 · 325 阅读 · 0 评论 -
AOP源码分析二:创建AOP代理
aop代理的创建时在初始化bean之后,先来看下bean初始化方法:initializeBeanAbstractAutowireCapableBeanFactory的initializeBean方法进行初始化://初始容器创建的Bean实例对象,为其添加BeanPostProcessor后置处理器 protected Object initializeBean(final String...原创 2019-09-02 18:07:56 · 263 阅读 · 0 评论 -
AOP源码分析三:pointcut的配置说明
aop配置中有如下一行:<aop:pointcut expression="execution(* com.aop.service..*(..))"其中expression="execution(* com.aop.service..*(..))"的配置规则如下:execution(modifiers-pattern? ret-type-pattern declaring-...原创 2019-09-02 18:08:00 · 763 阅读 · 0 评论