上文提过,已经通过spring容器实例化产生了一个bean,并且可以调用这个bean的方法。
很多情况下,bean是需要一些属性的,那么怎么在xml中,将属性注入给bean。

package testSpring;

public class ActionSaySomething {
private String name;
public void saying(){
System.out.println("name is :"+name);
}

//必须要由set get方法才能注入
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

bean的定义如上。
那么配置文件也非常简单

<!-- spring bean实例化  带参数 spring会自动将配置中的name的值注入到testSpring.ActionSaySomething的属性name中,注意,name要有set方法-->
<bean id = "actionSaySomething" class = "testSpring.ActionSaySomething">
<property name="name">
<value>jianghuiwen</value>
</property>
</bean>

这里就完成了对testSpring.ActionSaySomething这个bean的属性name的注入,注意要求property的name的值和要注入的bean的值一样。