Spring MVC @Transactional注解方式事务失效的解决办法
在springMVC类上绑定@Transactional的注解,但是访问数据库时,总是报 can't localtion to current JTA Transactional。
后来发现springMVC和spring的注解扫描不能有重叠,
@Scope("singleton")
@Controller
@RequestMapping("/shouxun")
@Transactional
public class ShouXunInterface {
    private static ILogTracer tracer = LogTracerFactory.getInstance(ShouXunInterface.class);
    @Resource(name = "opta-graphicaldisplay-realtimedatadisplay")
    private RealTimeDataDisplay realTimeDataDisplay;
    /**
     * 查询全路网出入口车流量查询接口
     * @return
     */
    @RequestMapping("/queryEnExTrafficFlow.action")
    @ResponseBody
    public Map queryEnExTrafficFlow(){
        return realTimeDataDisplay.queryEnExTrafficFlow();
    }
}
上边@Transactional被springMVC扫描后,spring就不扫描此类了,导致spring配置的transactionManager不能绑定到此类上。
所以需要分开配置文件。
Spring MVC @Transactional注解方式事务失效的解决办法的更多相关文章
- Spring MVC helloWorld中遇到的问题及解决办法
		
1.java.io.FileNotFoundException: Could not open ServletContext resource不能加载ServletContext的用法是配置到web. ...
 - Spring注释事务失效及解决办法
		
如果带上事务,那么用annotation方式的事务注解和bean配置,事务会失效,要将service bean配置到xml文件中才行 在主容器中(applicationContext.xml),将C ...
 - java spring mvc 全注解
		
本人苦逼学生一枚,马上就要毕业,面临找工作,实在是不想离开学校.在老师的教导下学习了spring mvc ,配置文件实在繁琐,因此网上百度学习了spring mvc 全注解方式完成spring的装配工 ...
 - Spring Boot 中使用 @Transactional 注解配置事务管理
		
事务管理是应用系统开发中必不可少的一部分.Spring 为事务管理提供了丰富的功能支持.Spring 事务管理分为编程式和声明式的两种方式.编程式事务指的是通过编码方式实现事务:声明式事务基于 AOP ...
 - Spring Boot中使用@Transactional注解配置事务管理
		
事务管理是应用系统开发中必不可少的一部分.Spring 为事务管理提供了丰富的功能支持.Spring 事务管理分为编程式和声明式的两种方式.编程式事务指的是通过编码方式实现事务:声明式事务基于 AOP ...
 - spring 事务-使用@Transactional 注解(事务隔离级别)
		
转: spring 事务-使用@Transactional 注解(事务隔离级别) 2016年08月11日 21:49:20 华华鱼 阅读数 15490 标签: spring事务Transactiona ...
 - 基于spring mvc的注解DEMO完整例子
		
弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件.本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mv ...
 - spring mvc 基于注解的使用总结
		
本文转自http://blog.csdn.net/lufeng20/article/details/7598801 概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Sprin ...
 - 跟着刚哥学习Spring框架--通过注解方式配置Bean(四)
		
组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件. 特定组件包括: 1.@Component:基本注解,识别一个受Spring管理的组件 2.@Resposit ...
 
随机推荐
- Django 静态文件配置(static files)
			
Django version: 1.9 Python versrion: 3.5.2 这几天Django配置静态文件(本例是要加载index.css), 总是不对,最后终于试对了,这里记录下,方便以后 ...
 - vc6.0运用mysql数据库中的编码所导致的乱码问题(接收和输出的编码必须要一致)
			
[编译中遇见的问题] ①在用vc 6.0去调用MySQL中的数据时,出现中文乱码 ②不明白mysql中的码制 [开始解决问题] ①打开mysql控制台 ...
 - 逆向分析AHpack
			
从暑假开始逆向研究也有一个半月了,今晚分析了一个压缩壳,第一次脱离书本逆向一个程序,放上来纪念一下. 其实像这种壳完全可以esp定律秒掉的,之所以分析它,是因为我想知道所谓IAT修复具体是怎么个算法, ...
 - flex acionscript png图片去除多余空白,生成合适大小图片
			
//最小矩形(非透明最小区域) public static function getMinRect(target:BitmapData):Rectangle{ return target.getC ...
 - CentOS 6.5安装Oracle 11.2.0.4------CentOS 6.5安装
			
规划: IP:192.168.213.199 mask: 255.255.255.0 gateway:192.168.213.1 DNS1:202.101.172.35 磁盘分区: 磁盘总大小:25G ...
 - Struts2:类型转换器
			
常规的String,int能自动转换,但是,有些类型不是这么简单,比如输入字符串,但需要Date.自定义类型,因此需要自定义类型转换类型转换器分全局和局部按惯例,局部的优先级高于全局 需求: 1.输入 ...
 - 使用appium进行ios测试,启动inspector时遇到的问题(一)
			
最近在公司,让做ios的自动化测试,因为以前做过android的自动化测试,用的也是appium,觉得没什么,结果一开始在搭建环境就遇到了很多的问题,现在将我遇到的问题,以及解决方法,给大家分享出来. ...
 - logback 配置
			
logback 配置 logback的配置方式包括:编程配置.XML文件配置.Groovy文件配置.对于使用log4j的用户,还可以通过logback提供的工具( http://logback.qos ...
 - (Hibernate进阶)Hibernate映射——一对一单向关联映射(五)
			
映射原理 两个实体对象之间是一对一的关联映射,即一个对象只能与另外唯一的一个对象相对应.例如:一个人(Person)只有一张身份证(IdCard).我们看一下这个例子的对象模型,如下图所示: 对象模型 ...
 - java 使用递归获取指定文件路径目录,删除指定的文件后缀(可扩展,根据具体需要的删除的后缀进行配置)~~
			
在工作开发过程中,每次用SVN提交代码全选择的时候,发现会产生很多不需要的文件后缀垃圾文件,感觉挺烦人的,一个一个删太麻烦了,如果产生多种后缀文件时,那删起来多费劲,是吧?想想,就写了一段程序通过递归 ...