
Spring
文章平均质量分 71
HLhakey
来而不往非礼也
展开
-
Mybatis分页配置,jar配比 myeclipse 配置mybatis分页插件启动不起来且不报错 和 超时之后会报java heap space
1.场景描述:后台管理系统2.需求:对查询结果分页展示3.使用框架:mybatis ,Spring,Springmvc问题描述:在以tomcat启动项目时卡在2013-11-10 10:36:43,963 [pool-2-thread-1] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging.2013-11-10 10:3原创 2016-01-17 00:30:34 · 1378 阅读 · 0 评论 -
springmvc mybatis 声明式事务管理回滚失效,(checked回滚)捕捉异常,传输错误信息
一、知识点及问题后端框架: Spring 、Spring mvc 、mybatis业务需求: 客户端先从服务端获取用户大量信息到客户端,编辑完成之后统一Post至服务端,对于数据的修改要么全成功,要么全失败,所以需要使用事务支持。问题: 配置Spring声明式事务,执行中出现异常未回滚.从网上查询得到一开始是自己的配置出了问题,由于配置文件的加载顺序决定了容器的加载顺序导致Spring事务没有原创 2016-03-21 01:06:43 · 5527 阅读 · 2 评论 -
Spring-Service-事务中线程异常执行事务回滚的方式
方式一: 使用Callable, 利用Callable的返回值判断是否需要进行事务回滚 ExecutorService service = Executors.newCachedThreadPool(); Future<Integer> submit = service.submit(new Callable<Integer>() { @Override原创 2017-08-15 14:48:09 · 5263 阅读 · 1 评论 -
AspectJ(Spring切面)的Execution表达式
Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示: 整个表达式可以分为五个部分: . execution(): 表达式主体。 . 第一个转载 2017-08-28 17:25:05 · 776 阅读 · 0 评论 -
Spring 事务管理 @Transactional 注解 , TransactionInterceptor 原理深度剖析
一、 @Transactional 注解解析方法入口:SpringTransactionAnnotationParser#parseTransactionAnnotation(java.lang.reflect.AnnotatedElement)下面看 parseTransactionAnnotation方法做了什么 :parseTransactionAnnotation 方法的作用是...原创 2018-11-16 15:09:08 · 2790 阅读 · 0 评论