解决Spring MVC 对AOP不起作用的问题
2016-08-13 23:49
483 查看
用的是 SSM3的框架 Spring MVC 3.1 + Spring 3.1 + Mybatis3.1
第一种情况:
Spring MVC 和 Spring 整合的时候,SpringMVC的springmvc.xml文件中 配置扫描包,不要包含 service的注解,Spring的applicationContext.xml文件中
配置扫描包时,不要包含controller的注解,如下所示:
SpringMVC的xml配置:
<context:component-scan base-package="com.insigma">
<context:exclude-filter
type="annotation" expression="org.springframework.stereotype.Service"/>
</context:component-scan>
启动时的配置文件,包含组件扫描、映射以及设置参数,让不扫描带有注解的类。为什么要这样设置?因为与不是同时加载,如果不进行这样的设置,那么,spring@ServiceapplicationContext.xmlServicecglibServiceapplicationContext 中的事务配置不起作用,发生异常时,无法对数据进行回滚。以上就是原因所在。
同样的在Spring的xml配置如下:
<context:component-scan
base-package="com.insigma">
<context:exclude-filter
type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
@Controllerspringmvc.xml
注意以上几点就OK了。
这是转载文章...........
第一种情况:
Spring MVC 和 Spring 整合的时候,SpringMVC的springmvc.xml文件中 配置扫描包,不要包含 service的注解,Spring的applicationContext.xml文件中
配置扫描包时,不要包含controller的注解,如下所示:
SpringMVC的xml配置:
<context:component-scan base-package="com.insigma">
<context:exclude-filter
type="annotation" expression="org.springframework.stereotype.Service"/>
</context:component-scan>
启动时的配置文件,包含组件扫描、映射以及设置参数,让不扫描带有注解的类。为什么要这样设置?因为与不是同时加载,如果不进行这样的设置,那么,spring@ServiceapplicationContext.xmlServicecglibServiceapplicationContext 中的事务配置不起作用,发生异常时,无法对数据进行回滚。以上就是原因所在。
同样的在Spring的xml配置如下:
<context:component-scan
base-package="com.insigma">
<context:exclude-filter
type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
@Controllerspringmvc.xml
注意以上几点就OK了。
这是转载文章...........
相关文章推荐
- 解决Spring MVC 对AOP不起作用的问题
- springMVC+MyBatis+Spring 整合(4) ---解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- 解决Spring MVC 对AOP不起作用的问题
- Spring MVC RESTful风格URL welcome-file-list不起作用问题解决
- 选择正确DOCTYPE解决CSS不起作用问题
- AOP之PostSharp7-解决IOC 不能直接new问题,简化IOC开发和IOC对象LazyLoad
- AOP(Aspect Oriented Programming)面向切面编程,aop解决的问题是什么(AOP模拟)
- 解决网页高度height="100%"不起作用的问题
- 解决split不起作用的问题
- 使用Visual Studio 2010调试断点不起作用的问题解决办法
- 选择正确DOCTYPE解决CSS不起作用问题
- 解决Spring中AOP不能切入Struts的DispatchAction方法的问题
- 关于Schema-based AOP support 遇到的问题解决
- centos 下用 date -set 设置时间不起作用的解决/ scp 限制网速的问题
- 【转载】使用Visual Studio 2010调试断点不起作用的问题解决办法(AutoCAD)
- 解决网页高度100%不起作用的问题
- 解决 从数据库中读出 的文本中的回车无法在 jsp网页上起作用的问题