第一次尝试运行Spring框架并下载并安装完整的Spring库(加上来自apache的常用登录? - >从我在线阅读的内容)我尝试使用这个XML文件运行一个弹簧试用项目:
<?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- 3.0.xsd">
<bean id="restaurantBean" class="com.gontuseries.springcore.Restaurant"> </bean>
</beans>
我尝试在我的根中添加上下文行(在另一个答案中找到)。其他答案说要在我的xml文件中查找隐藏的字符但是......怎么样? (如果这是问题)。
这是错误堆栈跟踪:
&#34;线程中的异常&#34; main&#34; org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: 来自类路径资源[SpringConfig.xml]的XML文档中的第10行是 无效;嵌套异常是org.xml.sax.SAXParseException; lineNumber:10; columnNumber:9;尾随中不允许内容 。节&#34;
答案 0 :(得分:1)
其他答案说要在我的xml文件中查找隐藏字符但是......怎么样?
是的,在许多情况下这都是问题。
我使用Notepad ++从我的XML文件中删除这些隐藏的字符。如果您有Notepad ++,请转到Encoding -> Convert to UTF-8
或Encoding -> Convert to UTF-8 Without BOM
。
此外,我认为您应该在XML文件中纠正以下两件事
-
和3
之间的空格,使其无效网址变化:
http://www.springframework.org/schema/beans/spring-beans- 3.0.xsd
要:
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
</bean>
结束<bean>
代码变化:
<bean id="restaurantBean" class="com.gontuseries.springcore.Restaurant"> </bean>
要:
<bean id="restaurantBean" class="com.gontuseries.springcore.Restaurant" />
答案 1 :(得分:0)
也许你在</beans>.