版权声明
1. 本站文章和资源均来自互联网收集和整理,本站不承担任何责任及版权问题。
2. 相关版权归作者及其公司所有,仅供学习研究用途,请勿用于商业目的。
3. 若侵犯您的版权,请发邮件至webmaster@ishare1.cn联系我们,我们确认后将立即删除。

总得来说,Spring中依赖注入有这么三种方式:
①通过set方式赋值
②通过构造器赋值
③通过p标签赋值
java相关视频教程推荐:java视频
下面我们稍稍展开来谈:
1.通过set方式赋值
主要用到
此处的name就是Teacher类里声明的变量名,value就是你要给这个变量赋什么值。
Teacher类:
public class Teacher {
private String name;
private int age;
public Teacher() {
}
public Teacher(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
2.通过构造器赋值
注意上面的Teacher类中要有对应的构造方法。
如果构造方法中的参数列表的值很多的话,我们一一对应去写就很累,此时有如下几种方式来帮助我们精准地给变量赋值:
1.用index(下标值)
2.name(声明变量的名称)
3.type(声明变量的类型)//需要构造器中参数列表声明的类型不一致
来传递value值都可以
具体格式如下即可:
此处还有一个需要注意的点:如果你要在标签内传递引用类型的话,就不能用value了,得用ref:
3.通过p标签赋值
这边需要注意下,如果你的编译器没有安装sts的话,就要在你的applicationContext.xml的配置声明里加上这样一句话:
xmlns:p="http://www.springframework.org/schema/p"
如果安装过sts,那么在Namespaces里直接勾选即可:

具体写法如下:
只需要在标签内加上p:xxx=”xxx”即可。
java相关文章教程推荐:java入门教程
爱分享




