spring+springmvc+mybatis扫描mapper文件的问题

如下数据源的配置文件中mybatis的mapper扫描代码

...省略数据源配置

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="configLocation" value="classpath:mybatis.xml" />
    <property name="dataSource" ref="dataSource" />
    <property name="mapperLocations" value="classpath*:mapper/*.xml" />
</bean>

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="xxx.dao" />
    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>
      ... 

####将这段代码放在spring 的配置文件中就扫描不到吗mybatis的mapper但是
####放在spring-mvc的配置文件中就可以扫描到是应为什么原因呢?
####求大神告知

2个回答

是不因为 你的pom文件 值引用了 spring-mvc 的配置

因为你的数据源dataSource 是配置在mvc的xml中的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!