2019-06-20

SpringMvc @Transactional 失效


image.png

项目中存在2个spring bean容器,Servlet 容器,Application容器,由于spring-servlet中扫描包时扫到了service层,导致controller中注入的service为servlet容器生成的,但aop代理的是application的service,导致事务失效

改正方法:设置servlet容器的bean扫描只到controller层即可

<context:component-scan base-package="com.gwghk.egpay.web.controller" />
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。