请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

spring-dao配置

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

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

将dao交给Ioc容器来管理

正在回答

1回答

翔仔 2019-05-12 01:04:26

同学好,主要是为了让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 回复 有任何疑惑可以回复我~
  • 提问者 bxljjy #1
    如果在dao包中的类中加入@Repository将dao交由spring去管理这样也是可以的,可以这样理解吗?
    回复 有任何疑惑可以回复我~ 2019-05-12 01:12:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信