我只是想知道为什么我没有按照需要输出输出而不是输出这一行:用法:RealmBase -a [-e]
这是我的 Beans.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" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="beanScopeDemo" class="com.student.spring.impl.BeanScopeDemo">
</bean>
</beans>
这是我的 RunClassDemo.java
package com.student.spring.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.student.spring.impl.BeanScopeDemo;
public class RunClassDemo {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext(new String [] {"beans.xml"});
BeanScopeDemo beanScopeDemo = (BeanScopeDemo) applicationContext.getBean("beanScopeDemo");
beanScopeDemo.setMessage("Message by Customer A");
System.out.println("Message : " + beanScopeDemo.getMessage());
beanScopeDemo.setMessage("Message by Customer B");
System.out.println("Message : " + beanScopeDemo.getMessage());
}
}
这是我的 BeanScopeDemo.java
package com.student.spring.impl;
public class BeanScopeDemo {
String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
答案 0 :(得分:1)
我得到了解决方案,所需的输出但我不知道它是如何发生的。 可能更早我从文件菜单下面工具栏中的&#34;运行&#34; 按钮运行RunClassDemo.java > eclipse kepler 。但现在我尝试使用快捷键 SHIFT + ALT + X J 从 PackageExplorer 执行此RunClassDemo.java类,我得到了答案。
答案 1 :(得分:1)
解决此错误的最佳方法是打开命令提示符并转到文件的位置并键入mvn spring-boot:run
,然后按&#34;输入&#34;
我们必须这样做的原因是因为有时我们必须提供初始凭证,所以为了绕过我们必须这样做。