transaction annotation不起作用的可能一
2015-09-06 18:19
274 查看
我测试过我自己配置的项目使用了spring4.1.6,不会因为这个原因导致transaction
annotation失效,但是还是说下比较好。我自己编写的项目使用了spring mvc,网上有种说法是application-context和web-application-context内的context:component-scan是父子容器,所以会产生冲突。Controller会先进行扫描装配,而此时的Service还没有进行事务的增强处理,得到的将是原样的Service(没有经过事物加强处理,故而没有事务处理能力),最后才是applicationContext.xml中的扫描配置进行事务处理。
annotation失效,但是还是说下比较好。我自己编写的项目使用了spring mvc,网上有种说法是application-context和web-application-context内的context:component-scan是父子容器,所以会产生冲突。Controller会先进行扫描装配,而此时的Service还没有进行事务的增强处理,得到的将是原样的Service(没有经过事物加强处理,故而没有事务处理能力),最后才是applicationContext.xml中的扫描配置进行事务处理。
相关文章推荐
- Android必看面试题
- fastjson 使用方法
- android SDK manager 打开后获取不了版本列表
- 详解大端模式和小端模式
- [LeedCode OJ]#206 Reverse Linked List
- linux 系统优化tcp连接
- 基数树(radix tree)
- iOS 开发经典博客
- DataSet 采用合并之后处理重复行
- java.lang.IllegalArgumentException: the bind value at index 1 is null or java.lang.IllegalArgumen
- 怎样才是理想的程序员
- 手机iphone项-测试崩溃问题总结
- 编写shell脚本自动跳到某个目录
- IOS 实现边滑动边缩放的类似qq主界面的页面切换功能
- Nginx优化指南+LINUX内核优化+linux连接数优化+nginx连接数优化
- UE4在VS2013中各个编译配置代表意义
- js整理1
- SELL学习笔记前言:我对SHELL学习的计划
- POJ2007Scrambled Polygon
- TextView点击拨号出错的问题