XXXXMapper] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}spring
見過一次又一次的錯誤 每次都忘記sql
mapper.xml Sql文件掃描目錄的問題session
<!-- 配置 sessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 自動掃描entity目錄, 省掉Configuration.xml裏的手工配置 -->
<property name="mapperLocations" value="classpath:mybatis/mapping/**/*Mapper.xml" />
<property name="configLocation" value="classpath:mybatis/mybatis-config.xml" />
</bean>mybatis
<!-- mybatis 自動掃描sql 映射文件 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.xx.*.dao;" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>app