配置文件相关问题

来源:3-2 逐层完成SSM的各项配置(上)

慕码人2344042

2019-08-18 20:07:57

  1. 本节课的spring-dao.xml文件与之前课程的相比,少了    <context:component-scan base-package="com.imooc.oa.dao"/>,请问是否有影响?

  2. 本节课的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>

    是否有影响?

  3. 为什么这次课程的配置文件里没有上述这些配置?

写回答

1回答

芝芝兰兰

2019-08-19

同学你好。

1、dao的包扫描问题,在与mybatis整合时设置了包扫描,可以实现将dao注入到Spring容器中,所以不会有影响

http://img.mukewang.com/climg/5d5a0e360001c83308880214.jpg

2、这些配置使用来使用aop动态实现声明式事务,事务可以看作是切面,<aop:aspectj-autoproxy />声明自动为spring容器中那些配置切面的bean创建代理,织入切面。从而实现的事务功能

而在本项目中是利用注解实现的声明式事务,所以不需要配置具体的切面,直接配置注解开启即可:

http://img.mukewang.com/climg/5d5a1b3e0001f00210030279.jpg

如果解答了同学的疑问,望采纳~

祝学习愉快~


0

0 学习 · 8263 问题

查看课程