编写一个hello类
package com.ming.pojo;
public class Hello {
private String string;
public String getString() {
return string;
}
public Hello() {
}
public Hello(String string) {
this.string = string;
}
public void setString(String string) {
this.string = string;
}
@Override
public String toString() {
return "Hello{" +
"string='" + string + '\'' +
'}';
}
}
无参创建:property
直接给属性赋值
<bean id="Hello1" class="com.ming.pojo.Hello">
<property name="string" value="zzm1"></property>
</bean>
有参创建:constructor-arg
第一种通过下标赋值
<bean id="Hello2" class="com.ming.pojo.Hello">
<constructor-arg index="0" value="zzm2"/>
</bean>
第二种用属性名赋值,与无参类似
<bean id="Hello4" class="com.ming.pojo.Hello">
<constructor-arg type="java.lang.String" value="zzm4"/>
</bean>
第三种用类型赋值,不建议使用
<bean id="Hello3" class="com.ming.pojo.Hello">
<constructor-arg name="string" value="zzm3"/>
</bean>