ssm+shiro框架搭建笔记(4)
2017-03-02 10:50
357 查看
事务配置(采用配置文件的形式)
(1). 配置Spring.xml。文件添加一下配置信息:
<!-- 事务配置 --> <import resource="spring-service-tx.xml"/>
(2).添加配置spring-service-tx.xml文件。
文件配置信息:
<!-- 事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource"> <ref bean="dataSource"/> </property> </bean> <!-- tx配置 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!-- 指定事务作用的方法及声明事务的传播属性 并且指定对应方法抛出指定异常时事务回滚 保证数据一致性 --> <tx:method name="delete*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="remove*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="insert*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="save*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="update*" propagation="REQUIRED" read-only="false" rollback-for="java.lang.Exception" /> <tx:method name="find*" propagation="SUPPORTS" /> <tx:method name="get*" propagation="SUPPORTS" /> <tx:method name="select*" propagation="SUPPORTS" /> </tx:attributes> </tx:advice> <!-- aop配置 --> <aop:config> <aop:pointcut id="serviceMethod" expression="execution(* com.lcl.*.service.*.*(..))"/> <aop:advisor pointcut-ref="serviceMethod" advice-ref="txAdvice"/> </aop:config>
相关文章推荐
- ssm+shiro框架搭建笔记(3)
- ssm+shiro框架搭建笔记(1)
- ssm+shiro框架搭建笔记(7)
- ssm+shiro框架搭建笔记(5)
- ssm+shiro框架搭建笔记(2)
- JavaWeb学习笔记之SSM框架搭建配置文件
- ssm+shiro基础框架搭建(一)
- 快速搭建springboot框架以及整合ssm+shiro+安装Rabbitmq和Erlang、Mysql下载与配置
- SSM框架的搭建(个人笔记)
- ssm环境下快速搭建shiro框架
- SpringMVC笔记——SSM框架搭建简单实例
- ssm搭建shiro安全框架
- SSM框架搭建项目整合学习笔记
- 入这行三个月后写的第一篇笔记,使用maven搭建ssm的框架
- J2EE系列之MyBatis学习笔记(十三)-- SSM框架搭建
- ssm+shiro基础框架搭建(二)
- ssm框架整合笔记-1-基础框架搭建
- SpringMVC笔记——SSM框架搭建简单实例
- SpringMVC笔记——SSM框架搭建简单实例
- SpringMVC笔记——SSM框架搭建简单实例