首页 > 编程语言 > 详细

Spring学习遇到的问题-1

时间:2020-03-25 18:30:25      阅读:69      评论:0      收藏:0      [点我收藏+]
applicationContext配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
       http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">

    <bean id = "person" class = "springl.com.beans.Person">
        <property name = "id" value = "9528"/>
        <property name = "name" value = "小玉花"/>
        <property name = "sex" value = "女"/>
    </bean>
</beans>

错误信息:

技术分享图片

异常原因:

            schemaLocation 地址拼写错误导致异常。

解决方法:

            检查拼写,最好是从spring-beans.jar/spring-context.jar 下复制,
            路径及文件:META-INF/spring-schemas 。

note:

            spring头部xsd或dtd校验文件的查找分两步,第一,先从本地jar包中找,如果找到则用本地jar包的进行校验(可以在spring-beans.jar或spring-context.jar里的META-INF下的spring-schemas文件中找到xsd文件位置的定义),如果没有找到则进行第二步查找,它会尝试从网络中下载该文件然后校验(如果版本定义的太高在本地会无法找到,系统断网或下载不下来,则会抛出上述异常)。spring头部xsd或dtd校验文件的查找分两步,第一,先从本地jar包中找,如果找到则用本地jar包的进行校验(可以在spring-beans.jar或spring-context.jar里的META-INF下的spring-schemas文件中找到xsd文件位置的定义),如果没有找到则进行第二步查找,它会尝试从网络中下载该文件然后校验(如果版本定义的太高在本地会无法找到,系统断网或下载不下来,则会抛出异常)。

Spring学习遇到的问题-1

原文:https://blog.51cto.com/12227138/2481521

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