您的位置:首页 > 编程语言 > Java开发

spring从简到繁之二

2015-12-10 00:04 357 查看
上文提过,已经通过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的值一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring