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的配置文件中就可以扫描到是应为什么原因呢?
####求大神告知

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

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