配置文件出错
Posted 吖水的程序路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置文件出错相关的知识,希望对你有一定的参考价值。
<!-- 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" 其实也是它。
以上是关于配置文件出错的主要内容,如果未能解决你的问题,请参考以下文章
[AndroidStudio]_[初级]_[配置自动完成的代码片段]
[AndroidStudio]_[初级]_[配置自动完成的代码片段]
第 7 行的 InflateException 二进制 XML 文件:膨胀类片段时出错
当我切换到包含片段的活动时应用程序崩溃(二进制 XML 文件第 10 行:二进制 XML 文件第 10 行:膨胀类片段时出错)