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

相關文章
相關標籤/搜索