mvc+mybaties事物不起作用

     今天在微信支付调试的时候忽然发现我的事物不起作用了,当时就是一脸懵逼,前两天我记得还能用的啊,然后各种扒博客,照大神,都不知道 

   先看下错误吧

然后就一直提醒我关闭了一个非事务性事物,下面是我的事务性配置

 看了一圈也没啥问题,更是懵逼   最后才发现  是我的扫描包的问题一开始我的扫描是controller的扫描在mvc中,service的扫描在spring-mybaties中 后来为了方便调试  我将扫描改成了全盘扫描  结果DI装配的时候 根据优先级controller中没有注解,然后service中的注解 也就不起作用了 还是不应该图方面  在这里保密的关系就不能截图了  给两个demo吧

修改前

spring-mvc 
<context:component-scan base-package="com.bing" />
spring-mybaties
<context:component-scan base-package="com.bing.*"/>

修改后 

spring-mvc
<context:component-scan base-package="com.bing.controller,com.bing.wxpay,com.bing.alipay" />

spring-mybaties
    <context:component-scan base-package="com.bing.wxpay.servcie,com.bing.service,com.bing.alipay.service"/>