配置文件相关问题
来源:3-2 逐层完成SSM的各项配置(上)
慕码人2344042
2019-08-18 20:07:57
本节课的spring-dao.xml文件与之前课程的相比,少了 <context:component-scan base-package="com.imooc.oa.dao"/>,请问是否有影响?
本节课的spring-service.xml与之前课程的相比,少了<aop:aspectj-autoproxy/>和
<aop:config>
<aop:pointcut id="txpc" expression="execution(* com.imooc.oa.biz.*.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="txpc"/>
</aop:config>
是否有影响?
为什么这次课程的配置文件里没有上述这些配置?
1回答
芝芝兰兰
2019-08-19
同学你好。
1、dao的包扫描问题,在与mybatis整合时设置了包扫描,可以实现将dao注入到Spring容器中,所以不会有影响
2、这些配置使用来使用aop动态实现声明式事务,事务可以看作是切面,<aop:aspectj-autoproxy />声明自动为spring容器中那些配置切面的bean创建代理,织入切面。从而实现的事务功能
而在本项目中是利用注解实现的声明式事务,所以不需要配置具体的切面,直接配置注解开启即可:
如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题