没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一. AOP 事务控制<spring mvc> 声明式
<!--经验借鉴与 surespace 项目--->
1.hibernate.xml<spring 配置文件>
<!-- AOP 事务控制 -->
<!—自动扫描组件,去除扫描 Controller-->
<context:component-scan
base-
package="com.soulinfo.s2.web.**,com.soulinfo.s2.service.**…... " >
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>
..
..
<tx:advice id="txAdvice" transaction-
manager="surespaceTransactionManager">
<tx:attributes>
<tx:method name="insert*" propagation="REQUIRED"
rollback-for="Exception" isolation="DEFAULT"/>
<tx:method name="get*" propagation="REQUIRED"
rollback-for="Exception" isolation="DEFAULT"/>
<tx:method name="delete*" propagation="REQUIRED"
rollback-for="Exception" isolation="DEFAULT"/>
<tx:method name="update*" propagation="REQUIRED"
rollback-for="Exception" isolation="DEFAULT"/>
<tx:method name="*" propagation="SUPPORTS" read-
only="true" rollback-for="Exception"/>
</tx:attributes>
</tx:advice>
<aop:config proxy-target-class="true">
<aop:pointcut id="sureService" expression="execution(*
com.soulinfo.s2.service..*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="sureService"
/>
</aop:config>
2.s2-servlet.xml<springmvc 配置文件>
<!--自动扫描组件,不扫描 Service-->
<context:component-scan
base-package="com.soulinfo.s2.web.**,com.soulinfo.s2.service.**.
..
.. " >
<context:include-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Service" />
资源评论
- tclkd2018-09-13不够详细。
恼羞成怒2
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功