Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的春豆不能正常工作?_Java_Xml_Spring_Applicationcontext_Spring Bean - Fatal编程技术网

Java 我的春豆不能正常工作?

Java 我的春豆不能正常工作?,java,xml,spring,applicationcontext,spring-bean,Java,Xml,Spring,Applicationcontext,Spring Bean,我为pojo类中的一些方法获取空值,其他方法工作正常。 这是我的POJO类Student.java public class Student { private int id; private String name; private String message1; private String message2; private String message3; public int getId() { return id; } public void setId(int id)

我为pojo类中的一些方法获取空值,其他方法工作正常。 这是我的POJO类Student.java

public class Student {
private int id;
private String name;
private String message1;
private String message2;
private String message3;


public int getId() {
    return id;
}
public void setId(int id) {
    this.id = id;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}

public void init()
{
    System.out.println("Bean is started");
}

public void destroy()
{
    System.out.println("Bean is destroyed");
}
public String getMessage1() {
    return message1;
}
public void setMessage1(String message1) {
    this.message1 = message1;
}
public String getMessage2() {
    return message2;
}
public void setMessage2(String message2) {
    this.message2 = message2;
}
public String getMessage3() {
    return message3;
}
public void setMessage3(String message3) {
    this.message3 = message3;
}
}
这是我的xml文件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"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

<bean id="student" class="Student">
    <property name="id" value="2342"></property>
    <property name="name" value="RamaKrishna"></property>
    <property name="message1" value="Student--message1"></property>
    <property name="message3" value="Student--message3"></property>
</bean>
</beans>
我得到了第三和第四个打印语句的输出空值。 我的输出是:

2342
RamaKrishna
null
null
我应该得到像这样的输出

2342
RamaKrishna
Student--message1
Student--message3

请帮助理解为什么它是这样给出的。

您的代码工作正常。我的输出:

2342
RamaKrishna
Student--message1
Student--message3

当我注释第三个和第四个属性输出为2342 RamaKrishna null null时,尝试重新编译代码

,但如果我取消注释,它可以正常工作。
2342
RamaKrishna
Student--message1
Student--message3