08 2020 档案

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