![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
LH专属荷包
这个作者很懒,什么都没留下…
展开
-
Spring Aop的引入
介绍为什么要用到Aop, 在我们以前的开发中,加入一个转帐的功能,一共需要开启五个事务,这5个事务就会有与数据库使用jdbc技术(步骤1新建链接,2,链接数据库3.准备数据库执行语句,4,开始执行,5,返回结果6,结果处理,7,释放链接) 但是如果中间有出现异常的话,就会造成异常之前的事务处理成功,异常之后的事务执行失败,其根本原因是这个转账业务应该同一写到统一的线程中,由线程进行创建链接,全局...原创 2020-03-28 10:55:38 · 837 阅读 · 0 评论 -
Spring事务-基于xml和注解
事务应该有aop, 步骤是 事务管理器配置(这个事务管理器是spring提供的) 配置事务的通知 <tx:advice id="txadvice" transection-manager = "transectionManager"> 配置aop <aop:config> //配置切入点表达式 <aop:pointcut id="pt1" expre...原创 2020-03-28 10:54:53 · 292 阅读 · 0 评论 -
jdk的动态代理2
基于接口的动态代理(jdk动态代理)有一个致命的缺点,就是被代理对象必须要实现一个接口,不然无法实现动态代理。为了解使得一般的对象也能被代理,引出了基于子类的动态代理: cglib的动态代理 步骤: 创建maven工程,导入依赖 <dependencies> <dependency> <groupId>cgli...原创 2020-03-27 21:56:11 · 84 阅读 · 0 评论