SpringMvc @Transactional 失效
项目中存在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" />