2017/9/11操盘手项目遇到的问题:遇到异常不回滚

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017/9/11操盘手项目遇到的问题:遇到异常不回滚相关的知识,希望对你有一定的参考价值。

配置回滚标签@Transactional的方法不能用,按照http://blog.csdn.net/will_awoke/article/details/12002705中的springMVC文件配置方法,对dispatcher.xml和application.xml配置文件做区分,

技术分享

 

 

Spring容器优先加载由ServletContextListener(对应applicationContext.xml)产生的父容器,而SpringMVC(对应mvc_dispatcher_servlet.xml)产生的是子容器。子容器Controller进行扫描装配时装配的@Service注解的实例是没有经过事务加强处理,即没有事务处理能力的Service,而父容器进行初始化的Service是保证事务的增强处理能力的。如果不在子容器中将Service exclude掉,此时得到的将是原样的无事务处理能力的Service,因为在多上下文的情况下,如果同一个bean被定义两次,后面一个优先。

回滚成功。



以上是关于2017/9/11操盘手项目遇到的问题:遇到异常不回滚的主要内容,如果未能解决你的问题,请参考以下文章

《大作手操盘术》图解(上)

股票大作手操盘术-读书笔记下集

顶级操盘手的的6大高效&自律习惯

荣耀配资:股票配资的操盘手应该具备什么要求

中国第一批操盘手的真实下场(绝对真实档案)!

WEEX交易学院 | 世界上只有5%的人,能走完操盘手的5个阶段!