文档章节

SpringMVC事务失效的解决方法

咖啡加糖
 咖啡加糖
发布于 2015/05/17 22:33
字数 190
阅读 753
收藏 8

主要原因就是两个配置文件:


SpringMVC.xml自身加载的时候,注意:


<!-- 自动扫描controller包下的所有类,使其认为spring mvc的控制器 -->

<!-- 加载controller的时候,不加载service,因为此时事物并未生效,若此时加载了service,那么事物无法对service进行拦截 -->

<context:component-scan base-package="org.jeecgframework.web.*,weixin.*">

<context:exclude-filter type="annotation"

expression="org.springframework.stereotype.Service" />

</context:component-scan>



然后配置事务的xml:


<!-- 自动扫描dao和service包(自动注入) -->

<context:component-scan base-package="org.jeecgframework.core.common.dao.*" />

<context:component-scan base-package="org.jeecgframework.core.common.service.*" />


<!-- 加载service,此时要排除要controller,因为controller已经spring-mvc中加载过了 -->

<context:component-scan base-package="org.jeecgframework.web.*,weixin.*">

<context:exclude-filter type="annotation"

expression="org.springframework.stereotype.Controller" />

</context:component-scan>


修改了事务就可以正确的回滚~~~

© 著作权归作者所有

咖啡加糖

咖啡加糖

粉丝 17
博文 21
码字总数 18836
作品 0
南京
程序员
私信 提问
Spring AOP之同一个对象方法内部自调用导致事务失效问题

对于像我这种喜欢滥用AOP的程序员,遇到坑也是习惯了,不仅仅是事务,其实只要脱离了Spring容器管理的所有对象,对于SpringAOP的注解都会失效,因为他们不是Spring容器的代理类,SpringAOP,就切入不...

xiaomin0322
05/20
0
0
SpringBoot整合Shiro使用Ehcache等缓存无效问题

前言 整合有缓存、事务的spring boot项目一切正常。 在该项目上整合shiro安全框架,发现部分类的缓存Cache不能正常使用。 然后发现该类的注解基本失效,包括事务Transaction注解。事务不能正...

巅峰小学生
2018/05/18
0
0
关于spring事务管理 在多线程下失效的问题

spring + ibatis 环境 使用spring的aop 事务。 在 aop (service)的一个方法中,我用了多个线程,事务不起作用了,导致连接数暴增。 不用线程 可以的 。 主要是想通过多线程提高并发性,降低...

jing31
2010/09/15
9.6K
8
Spring基础系列-Spring事务不生效的问题与循环依赖问题

原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/9476550.html 一、提出问题   不知道你是否遇到过这样的情况,在ssm框架中开发web引用,或者使用springboot开...

唯一浩哥
2018/08/14
0
0
shiro中部分SpringCache失效问题

1、问题抛出 今天在做Springboot和shiro集成时,发现一个严重的问题。部分service的缓存和事务失效,debug代码时,发现这些有问题的service实例都不是代理生成的,所以事务和缓存就失效了(事...

夏日的雪花
2018/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

uniapp + bootstrapvue 移动/PC 一套搞定 (一)配置bootstrapvue

1.准备文件 自己到DCloud官网: http://dcloud.io/ 去下载官方的IDE Hbuilder,新建一个空的uniapp项目即可。 uniapp框架自带优化的vue,我们仅仅需要准备以下三个文件: bootstrap.min.css ...

panyunxing
今天
5
0
Android Camera原理之camera service类与接口关系

camera service主要是指 frameworks/av/services/camera/下面的代码,最近在看这一块的代码,为了更好地理清这一块的代码,也为了后续学习camera方便一些,我觉得很有必要理一下这一块的整体...

天王盖地虎626
今天
2
0
Golang学习笔记

[TOC] Golang学习笔记 这个学习笔记是最早在1.初,版本左右的时候写的,和当前最新的版本可能会有较大的差异. 因为成文比较早,文章里面又有很多自己的见解,有些东西当时理解的不太透彻可能写错...

我爱吃炒鸡
今天
8
0
科技赋能成效显著!金融壹账通两大赋能项目荣获IDC大奖

7月19日,2019IDC中国未来金融论坛曁颁奖典礼于北京举办。由金融壹账通赋能的长春农商银行多人视频面审智能风控系统、包头农商银行互联网银行SaaS服务两大项目因在项目的创新性、技术领先性、...

IFTNews
昨天
1
0
HTTP协议

HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据...

Eappo_Geng
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部