spring-dao配置

来源:2-6 逐层完成SSM的各项配置

bxljjy

2019-05-11

老师,为什么不在spring-dao.xml中加入

<context:component-scan base-package="com.imooc.o2o.dao"/>

将dao交给Ioc容器来管理

写回答

1回答

翔仔

2019-05-12

同学好,主要是为了让mybatis去实现dao接口,同时将mybatis动态生成的mapper类交由spring管理,也就是间接管理了dao

	<!-- 4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中 -->
	<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
		<!-- 注入sqlSessionFactory -->
		<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
		<!-- 给出需要扫描Dao接口包 -->
		<property name="basePackage" value="com.imooc.o2o.dao" />
	</bean>


0
1
bxljjy
如果在dao包中的类中加入@Repository将dao交由spring去管理这样也是可以的,可以这样理解吗?
2019-05-12
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程