spring注入方式

spring注入方式

ID:37711772

大小:36.69 KB

页数:5页

时间:2019-05-29

spring注入方式_第1页
spring注入方式_第2页
spring注入方式_第3页
spring注入方式_第4页
spring注入方式_第5页
资源描述:

《spring注入方式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Spring三种bean注入方式博客分类:·springjavaspringbean注入方式依赖注入 Spring中依赖注入有三种注入方式:一、构造器注入;二、设值注入(setter方式注入);三、Feild方式注入(注解方式注入)。 一、构造器注入   构造器注入顾名思义就是在程序组件中实现构造器,构造器可以是一个也可以是多个。废话不多说,直接上代码。 Java代码 1.package cn.glzaction.service.impl;  2.  3.import java.util.List;  4.  5.import cn.glzaction.

2、service.interfaces.PersonDaoIF;  6.import cn.glzaction.service.interfaces.PersonServiceIF;  7.  8.public class PersonServiceBean implements PersonServiceIF{  9.  10.//自定义类  11.    private PersonDaoIF personDaoBean;  12.//String类型  13.    private String name;  14.//集合类型    15.    

3、private List list;  16.      1.//构造器     2.    public PersonServiceBean(PersonDaoBean personDaoBean,String name,List list){  3.        this.personDaoBean = personDaoBean;  4.        this.name = name;  5.        this.list = list;  6.    }  7.//方法,用于显示  8.    public void display(){

4、  9.        personDaoBean.add();  10.        System.out.println(name);  11.        System.out.println(list);  12.    }  13.}  packagecn.glzaction.service.impl;importjava.util.List;importcn.glzaction.service.interfaces.PersonDaoIF;importcn.glzaction.service.interfaces.PersonServic

5、eIF;publicclassPersonServiceBeanimplementsPersonServiceIF{//自定义类privatePersonDaoIFpersonDaoBean;//String类型privateStringname;//集合类型privateListlist;//构造器publicPersonServiceBean(PersonDaoBeanpersonDaoBean,Stringname,Listlist){this.personDaoBean=personDaoBean;this.name=name;this.list

6、=list;}//方法,用于显示publicvoiddisplay(){personDaoBean.add();System.out.println(name);System.out.println(list);}}  上面的代码中构造器要注入三个参数,同时这三个参数也是三种不同的类型,自定义类、String类型,集合类型,其中自定义类PersonDaoBean具体的实现我们这里就不累述了,因为这不是重点。下面我们再来看一下在Spring的配置文件中如何来配置。 Xml代码 1.

7、on.service.impl.PersonDaoBean">  2.  3.  4.  5.      6.    

8、="java.lang.String" value="glzaction"/> 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。