spring启动异常:org.springframework.beans.factory.BeanCreationException
来源:互联网 发布:matlab最优化算法例题 编辑:程序博客网 时间:2024/05/19 10:13
问题:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [ApplicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'org.springframework.core.io.Resource[]' for property 'mapperLocations'; nested exception is java.lang.IllegalArgumentException: Could not resolve resource location pattern [mybatis/*.xml]: ServletContext resource [/mybatis/] cannot be resolved to URL because it does not exist
问题分析:
问题集中在ApplicationContext.xml文件中,与sqlSeesionFactory有关。
原始文件中该部分的代码如下:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"/><property name="mapperLocations" value="mybatis/*.xml"/><property name="typeAliasesPackage" value="com.toki.bean"/></bean>
以上配置,不会影响dao,bean,service层之间的配合操作,能够正确寻址到resources文件夹下mybatis文件夹下的*.xml文件。
但是,在添加controller层之后,不能寻址到resources文件夹下的子文件夹和文件。
原因是:未在value后添加classpath:。因为设置资源文件路径时要加classpath:,这表示是资源文件路径的根路径。
解决方案:
将配置修改为:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"/><property name="mapperLocations" value="classpath:mybatis/*.xml"/><property name="typeAliasesPackage" value="com.toki.bean"/></bean>
- spring启动异常:org.springframework.beans.factory.BeanCreationException
- Tomcat启动异常org.springframework.beans.factory.BeanCreationException
- tomcat启动异常--org.springframework.beans.factory.BeanCreationException
- 异常处理 org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException异常
- spring org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException:
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- org.springframework.beans.factory.BeanCreationException
- 欢迎使用CSDN-markdown编辑器
- 一脸懵逼学习KafKa集群的安装搭建--(一种高吞吐量的分布式发布订阅消息系统)
- 使用太乐地图下载器下载百度地图切片
- windows端加密程序,lua代码,ZeroBrane调试
- 小测试反省
- spring启动异常:org.springframework.beans.factory.BeanCreationException
- UTF8转Unicode
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-脚本功能性测试!
- JavaWeb将验证码转换为Base64格式字符串输出到前端
- PostgreSQL的MVCC与xmin,xmax----数据架构师的PostgreSQL修炼
- 写给自己的JAVA工程师之路-枚举
- JavaFX初探与MediaPlayer(3)
- Hadoop集群最迅速的配置免密码登陆方法
- 开启和关闭按钮闪烁效果代码