我是SpringFramework的新手,我下载了关于tutorialPoint的教程,使用(Java SE8)设置了Eclipse并下载了SpringFrameWork 4.3.8以运行HelloWorld示例。我已经对这个问题进行了广泛的搜索,但是在互联网上发布的解决方案都没有解决我的问题。
My Beans.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://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="helloWorld" class="com.spring.SpringHello">
<property name="message" value="Hello Spring World!" />
</bean>
</beans>
以下是执行时的错误消息:
2017年4月20日上午11:14:59 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
信息:刷新org.springframework.context.support.ClassPathXmlApplicationContext@5d6d97:启动日期[Thu Apr 20 11:14:59 PDT 2017];上下文层次结构的根
2017年4月20日上午11:14:59 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息:从类路径资源[Beans.xml]
中加载XML bean定义线程“main”org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException中的异常:来自类路径资源[Beans.xml]的XML文档中的第5行无效;嵌套异常是org.xml.sax.SAXParseException; lineNumber:5; columnNumber:134; cvc-elt.1:找不到元素'beans'的声明。
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) 在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)......
答案 0 :(得分:0)
将您的XML文件更新为
for(int i = 0; i < deck.Length; i++)
{
deck[i].GetComponent<Card>().SetUp = false;
}
答案 1 :(得分:0)
您可以通过SpringInitializr
初始化Spring Application下载.zip文件后,解压缩,转到目录,然后输入
mvn spring-boot:run
它将启动你的spring应用程序。
答案 2 :(得分:0)
尝试将www.
添加到您的xmlns
变化
xmlns="http://springframework.org/schema/beans"
到
xmlns="http://www.springframework.org/schema/beans"