Spring配置文件xml头导致的错误

Spring配置文件xml头导致的错误

Eclipse报错信息

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 3 in XML document from class path resource [spring-ioc.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 1; Content is not allowed in prolog.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)

原因:电脑上xml文件默认用浏览器打开,自己懒,直接点击在网页复制xml文件头。。。


xml文件用编辑方式打开是这样的:


<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.xsd" >

    <bean id="" class="">bean>

 beans>

从网页上复制下来变成这样的:



-<beans xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans">

<bean class="" id=""/>

beans>

以后要注意了,不要再给自己挖这样的坑了!!!

你可能感兴趣的:(Spring,spring,xml)