首页 > 其他 > 详细

配置文件出错

时间:2017-11-23 20:14:36      阅读:214      评论:0      收藏:0      [点我收藏+]
    <!-- mybatis 配置-->
    <!--spring和mybatis完美结合,不需要mybatis配置映射文件-->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!--mapperLocations:它表示我们的Mapper文件存放的位置,
        当我们的Mapper文件跟对应的Mapper接口处于同一位置的时候可以不用指定该属性的值。
        mapper文件就是xml文件-->
        <!--自动扫描mapper.xml文件-->

        <property name="mapperLocations">
            <array>
                <value>classpath:mapper/country/*.xml</value>
                <value>classpath:mapper/order/*.xml</value>
                <value>classpath:mapper/product/*.xml</value>
                <value>classpath:mapper/user/*.xml</value>
                <value>classpath:mapper/BrandDao.xml</value>
            </array>
        </property>
        <!--这个可以实现上面一样的功能-->
        <!--  <property name="mapperLocations" value="classpath*:mapper/**/*.xml"/>-->
          <!--这个query 一定研究一下  用处好大啊!!-->
        <property name="typeAliasesPackage" value="cn.biye.core.bean,cn.biye.core.query"/>
    </bean>

    <!-- 扫包 -->
    <!-- DAO接口所在包名,Spring会自动查找其下的类 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!--下面这个value可以有两种写法:1,精确到各个包下面,多个包用逗号隔开。
            2,不精确到每个包下面,就只写到各个包上面的包中,例如dao包下面还有包,则写到dao就行了-->
        <property name="basePackage" value="cn.biye.core.dao.user,
        cn.biye.core.dao.product,cn.biye.core.dao.order,cn.biye.core.dao.country"/>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
    </bean>

在这一点上面经常报错,可以肯定的是,把路径都详细指到位肯定是不会错的,但因为我赖得写全路径,所以就报莫名其妙的500,还写上一大堆参数未绑定,

无法注入bean也都是这个问题,,,最准确一点是报:在实现层找不到可以注入的dao   can not autowire. No beans of ‘FeatureDao"   其实也是它。

配置文件出错

原文:http://www.cnblogs.com/aashui/p/7886730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!