Element 'beans' cannot have character [children],because the type's content type is e

配置文件错误—— Element 'beans' cannot have character [children],because the type's content type is element

 

意为 beans 标签下只能存在子元素节点,不能存在文本符号

 

当编译器放生这种错误时,就是配置文件发生错误。这种错误有两种情况。

1.简单错误:仔细观察代码,有时可能是存在一个文本符号

2.难以发现的错误:核实代码,完全没有文本符号,就有可能是编码问题,将整段拷贝,用notepad++打开,使用ANSI编码格式,就能发现错误。

我走的坑是第二个,拷贝的notepad++上,结果如图 :

utf-8格式下:

 Element 'beans' cannot have character [children],because the type's content type is e

ANSI格式下:

Element 'beans' cannot have character [children],because the type's content type is e

 

 使用ANSI编码,就莫名其妙多出这个玩意了,删除即可。

上一篇:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type. Depende


下一篇:org.springframework.beans.factory.BeanCreationException