Spring实现依赖注入的方法

这篇文章运用简单易懂的例子给大家介绍Spring实现依赖注入的方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

我们拥有十年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都网站制作、成都网站设计、外贸营销网站建设、微信开发、微信小程序开发手机网站制作H5开发、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。

总得来说,Spring中依赖注入有这么三种方式:

①通过set方式赋值

②通过构造器赋值

③通过p标签赋值

下面我们稍稍展开来谈:

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"即可。

关于Spring实现依赖注入的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章标题:Spring实现依赖注入的方法
本文来源:http://scyanting.com/article/iejgji.html