spring入门案例之构造器注入(二)

spring入门案例(二)

 构造器注入,那不就是使用构造方法来注入信息吗! 所以我们先来写一个带参的构造方法,看看spring的xml是如何进行配置的。

依赖注入(DI)

现在我们来仔细的看看在spring的IOC容器中依赖注入的方式

    spring支持3种依赖注入的方式

  1. 属性注入(就是通过Set方法注入)
  2. 构造器注入(就是通过构造方法注入)
  3. 工厂方法注入(非常少使用,不推荐)

(1)属性注入(在入门案例一中我们就是采用的这种方式)

(2)构造器注入

通过构造方法注入Bean 的属性值或依赖的对象,它保证了 Bean 实例在实例化后就可以使用,构造器注入在 <constructor-arg> 元素里声明属性, <constructor-arg> 中没有 name 属性。

在src根目录下创建一个package取名为demo1,并创建user类

 user类的内容如下:

在src根目录下创建xml文件:(这里我用user.xml)

 内容如下:

 src 根目录demo1包下编写测试类:

 打印输出:

 (1)value元素如何添加特殊符号

 若需要添加特殊符号,可以以使用 <![CDATA[]]> 把字面值包裹起来。

 

猜你喜欢

转载自www.cnblogs.com/dp06134816-login/p/13207082.html