<!-- 扫描service相关的bean -->
<context:component-scan base-package="com.li.service" />
<!--BookServiceImpl注入到IOC容器中-->
<bean id="BookServiceImpl" class="com.li.service.BookServiceImpl">
<property name="bookMapper" ref="bookMapper"/>
</bean>
spring-service.xml里 ref=“bookMapper” 一直爆红,neme正常
检查很多遍,没有找到,重启也没用·。xml扫描正常。
最后发现时spring-dao.xml错误
需要正确扫描dao包
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 注入sqlSessionFactory -->
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
<!-- 给出需要扫描Dao接口包 -->
<property name="basePackage" value="com.li.dao"/>
</bean>