jtlgb

导航

 

2018年10月31日

摘要: spring提供了两个核心功能,一个是IoC(控制反转),另外一个便是Aop(面向切面编程),IoC有助于应用对象之间的解耦,AOP则可以实现横切关注点(如日志、安全、缓存和事务管理)与他们所影响的对象之间的解耦。 1.简介 AOP主要包含了通知、切点和连接点等术语,介绍如下 通知(Advice)通 阅读全文
posted @ 2018-10-31 15:15 jtlgb 阅读(475) 评论(0) 推荐(0) 编辑
 
摘要: 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring事务类型详解: PROPAGATION_REQUIRED--支持当前事务, 阅读全文
posted @ 2018-10-31 14:15 jtlgb 阅读(1076) 评论(0) 推荐(0) 编辑
 
摘要: 基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。 我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解 阅读全文
posted @ 2018-10-31 13:55 jtlgb 阅读(882) 评论(0) 推荐(0) 编辑
 
摘要: spring默认使用jdk的代理方式,使用jdk的代理方式我们知道,代理的类需要实现一个接口,若果没有就会报,java.lang.NoSuchMethodException: com.sun.proxy.$Proxy83.loginPage()异常, 这时候我们可以使用<aop:aspectj-au 阅读全文
posted @ 2018-10-31 13:35 jtlgb 阅读(3794) 评论(0) 推荐(1) 编辑
 
摘要: 1、配置文件 applicationContext.xml: <bean id="txManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"p:dataSource-ref="dataSourc 阅读全文
posted @ 2018-10-31 10:41 jtlgb 阅读(16251) 评论(0) 推荐(1) 编辑