摘要: 1 public class Page { 2 //当前页码 3 private Integer pageNo = 1; 4 //每页显示条数 5 private Integer pageSize = 5; 6 //当前条件下的总记录数 7 private Integer totalCount = 0; 8 //总页数 9... 阅读全文
posted @ 2018-04-08 23:35 cat_fish 阅读(3512) 评论(0) 推荐(0) 编辑
摘要: 一、导包 antlr-2.7.7.jarasm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarcom.springsource.com.mchange.v2.c3p0-0.9.1.2.jarcom.springsource.org.aopalliance-1.0 阅读全文
posted @ 2018-04-04 22:44 cat_fish 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、事务的传播特性 REQUIRED:默认的传播特性,业务方法需要在一个事务中运行,如果一个方法已经处在一个事务中那么就加入到这个事务中,否则就会创建一个事务。 NEVER:指定的业务方法绝对不能在事务范围内运行,如果业务方法在某个事务中执行,就会抛异常,只有业务方法没有任何事务才正常执行。 MAN 阅读全文
posted @ 2018-04-03 16:52 cat_fish 阅读(7630) 评论(0) 推荐(2) 编辑
摘要: 一、引入事务的头文件 二、在applicationContext.xml中配置 分割线 如果需要采用注解形式开启事务 则在配置文件中设置如下: 阅读全文
posted @ 2018-04-03 16:39 cat_fish 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 阅读全文
posted @ 2018-04-03 08:45 cat_fish 阅读(93) 评论(0) 推荐(0) 编辑
摘要: AOP 面向切面编程,通过预编译的方式,在运行期通过动态代理实现一种技术,AOP可实现业务与切面的逻辑分离,降低耦合度 一、注解形式的AOP Aspect:切面 Joinpoint:连接点,要拦截的方法 Pointcut:切点,连接点的集合 Advice:通知,在连接点前后,或异常情况来做的事情。 阅读全文
posted @ 2018-04-03 08:44 cat_fish 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、引入spring测试包:text包 二、@RunWith:指定spring对junit提供的一个运行器 @ContextConfiguration: locations指定spring配置文件位置 阅读全文
posted @ 2018-04-02 22:53 cat_fish 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、Spring两大核心内容 1、控制反转IOC/DI: 应用本身不负责对象的创建和维护,对象和依赖对象的创建完全交给容器管理。 2、AOP(面向切面编程):通过预编译的方式,在运行期通过动态代理的方式来实现的一种技术 (1)在项目中使用AOP管理事务,事务的开启,提交,回滚 (2)在项目中管理事务 阅读全文
posted @ 2018-04-02 22:46 cat_fish 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、jdk动态代理 代理目标是 接口实现类的形式 代理的目标对象: 代理: 测试: 二、CGLIB动态代理 可以对普通类实现代理,但该类不能被final修饰,方法也不能被final修饰 代理: 测试: 阅读全文
posted @ 2018-04-01 23:18 cat_fish 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 今天在使用spring3.2的时候,配置好注解开发后,运行出现异常 java.lang.illegalArgumentException 经查为 JRE 版本域spring3.2不兼容所致, 将项目JRE修改为1.6后 运行正常 阅读全文
posted @ 2018-04-01 16:08 cat_fish 阅读(2335) 评论(0) 推荐(0) 编辑