spring依赖注入的三种方式,spring依赖注入的两种方式

  spring依赖注入的三种方式,spring依赖注入的两种方式

  一般来说,Spring中的依赖注入有三种方式:

  通过set方式赋值

  通过构造器赋值

  通过p标签赋值

  推荐相关java视频教程:java视频

  让我们稍微讨论一下:

  1.通过set方式赋值

  bean id= teacher class= org . szh . entity . teacher p:age= 24 p:name= LQ

  属性名称=名称值= zs /属性

  属性名称=年龄值= 23 /属性

  /bean主要使用属性/属性包含标记来传递值。

  这里的名字是在教师类中声明的变量名,值是你要赋给这个变量的值。

  教师班级:

  公共课教师{

  私有字符串名称;

  私人年龄;

  公办教师(){

  }

  公立教师(字符串名称,整数){

  this.name=name

  this.age=年龄;

  }

  公共字符串getName() {

  返回名称;

  }

  public void setName(字符串名){

  this.name=name

  }

  public int getAge() {

  回归年龄;

  }

  公共无效存储(整数){

  this.age=年龄;

  }

  }2.通过构造器赋值

  bean id= teacher class= org . szh . entity . teacher

  构造函数参数值= zs /构造函数参数

  constructor-arg value= 24 /constructor-arg

  /bean注意,上面的老师类里应该有对应的构造方法。

  如果构造方法中的参数表有很多值,我们就厌烦了一一对应的写法。这时,有几种方法可以帮助我们准确地给变量赋值:

  1.使用索引(下标值)

  2.name(声明变量的名称)

  3.type(声明变量的类型)//构造函数中参数列表声明的类型不一致。

  来传递value值。

  具体格式如下:

  Constructor-arg value=zs 要用于标识的属性(index/name/type)= . /构造函数-arg

  Constructor-arg value=24 要用于标识的属性(索引/名称/类型)= . /构造函数-arg。这里还有一点需要注意:如果要在标签中传递引用类型,不能使用value,必须使用ref:

  构造函数-arg ref= teacher /构造函数-arg3.通过p标签赋值

  这里需要注意的是,如果您的编译器中没有安装sts,您应该将下面的句子添加到applicationContext.xml的配置语句中:

  xmlns:p= 3358 www.springframework.org/schema/p如果已经安装了sts,请直接在名称空间中检查它:

  如何解决写爬虫IP受阻的问题?立即使用。

  具体写法如下:

  bean id= teacher class= org . szh . entity . teacher p:age= 24 p:name= LQ

  /bean只需要在标签中加上p:xxx=xxx 即可。

  java相关文章及教程推荐:java入门教程以上是如何在java Spring中实现依赖注入的细节。请关注其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: