在applicationContext.xml
有
<!-- 配置mapper扫描-->
<p:bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<p:property name="basePackage" value="com.carlos.user.persistent.mapper"/>
</p:bean>
在SqlMapConfig.xml中有
<mappers>
<package name="com.carlos.user.persistent.mapper"/>
</mappers>
导致冲突不能自动装配,把SqlMapConfig.xml中的删除就好了