我的第一次配置springMVC事务
来源:互联网 发布:linux 打包tar 编辑:程序博客网 时间:2024/06/06 00:01
因为我的项目只有一个mvc-dispatcher-servlet.xml文件,没有applicationContext.xml,所以查了很多网上的资料,现总结一下:
1.mvc-dispatcher-servlet.xml中:
<context:component-scan base-package="com.shareApi"/>
2.我第一次竟然缺少jar包,不得不说很坑,pop.xml中<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property></bean><tx:annotation-driven transaction-manager="transactionManager" />
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version></dependency>3.在class或者方法中注解,因为业务逻辑都在service中所以我是在serviceImpl中注解的:
@Transactional(rollbackFor = Exception.class)4.在发生异常是捕获异常,不能直接抛出异常,不然返回的信息就是访问异常:
手动捕获异常后,return
catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); userReturn.setCode(1); userReturn.setMessage("注册异常"); userReturn.setAccessToken(token); return userReturn;
阅读全文
0 0
- 我的第一次配置springMVC事务
- 我的第一次配置JAVABEAN
- Mybatis+springMVC下事务控制的配置
- SpringMVC配置事务的5中方式
- springMVC 注解事务配置
- springMVC + mybatis 事务配置
- springmvc配置事务要点
- SpringMVC事务配置问题
- springmvc配置事务
- 我的SpringMVC+mybatis整合配置
- spring+springMVC+mybatis:事务配置
- spring+springMVC+hibernate事务配置
- annotation配置springMVC的方法了(事务不失效)
- SpringMVC+MyBatis配置声明式事务的问题
- annotation配置springMVC的方法了事务不起作用
- [转]annotation配置springMVC的方法了事务不起作用
- springMVC mybatis mysql 配置 事务不起作用的原因
- springmvc+mybatis下基于注解的Atomikos分布式事务配置
- 数据库初探
- Python3学习之字符编码问题解决办法详解
- 正则表达式匹配
- 拇指吧手游MixSDK接入说明-Android
- 使用vue中的v-for遍历二维数组
- 我的第一次配置springMVC事务
- DevOpsDays大会,818坐标上海,我们来啦!!!
- Evensgn 剪树枝 树规
- Java学习笔记—理解i++和++i
- JavaScript Array 对象与排序
- 141 linked list cycle
- recycle view item项添加监听
- 背包问题
- 按键去抖分析