Spring Mybatis 常见错误

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

相关文章
相关标签/搜索