08 2020 档案
摘要:package spring.learn.annotation.aopconfig; import org.springframework.aop.TargetSource; import org.springframework.aop.aspectj.AbstractAspectJAdvice;
阅读全文
摘要:这个应该是工作中用的最多的。有必要掌握这块知识。 aspect可以通过表达式函数以不同的方式描述连接点,方式包括: 1、方法切点函数:通过描述目标类的方法信息来定位连接点; execution():括号里写,描述要代理方法的信息,支持通配符。 @annotation():括号里写变量名,变量名就是增
阅读全文
摘要:自动代理抽象: public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport implements SmartInstantiationAwareBeanPostProcessor, BeanFactoryA
阅读全文
摘要:aop术语: 1、连接点(Joinpoint): 需要增强的具体位置比如某一个方法调用前,调用后,异常后2、切点(pointcut): 用于定位连接点。3、增强(advice):是植入连接点的一段代码4、目标对象(target):连接点所在的类的实例5、引介(introduction):可以为类添加
阅读全文
摘要:使用: 1、引入spring的jdbc、数据库驱动,数据源 2、配置数据源,注入JdbcTemplate,启用事务管理,注入DataSourceTransactionManager 3、传播机制 @see Propagation#REQUIRED 支持当前事务,如果没有则新建一个事务,例:a方法调用
阅读全文