美文网首页
2019-06-20

2019-06-20

作者: 风雨楼兰 | 来源:发表于2019-06-20 18:23 被阅读0次

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" />

相关文章

网友评论

      本文标题:2019-06-20

      本文链接:https://www.haomeiwen.com/subject/jznjqctx.html