2019-06-27 《Spring常用的两种依赖注入方式》

·Spring常用的两种依赖注入的方式:

--  属性注入          

--  构造器注入


属性注入:

        · 通过setter方法注入bean的属性值或依赖的对象;

        · 属性注入使用元素,使用name属性指定bean的属性名称,value属性或子节点指定属性值

        * 属性注入是实际应用中最常用的注入方式

例:HelloWorld.java 代码

2019-06-27 《Spring常用的两种依赖注入方式》_第1张图片

        beans.xml 文件代码:


构造器注入:

         · 通过构造方法注入bean的属性值或依赖的对象,它保证了bean实例在实例化后就可以使用

         · 构造器注入在 元素里声明属性; 中没有name 属性

         * 使用构造器注入属性值可以指定参数的位置(index)和参数的类型(type)!用来区分重载的构造器

例: HelloWorld.java 代码

2019-06-27 《Spring常用的两种依赖注入方式》_第2张图片

      beans.xml 文件代码:

2019-06-27 《Spring常用的两种依赖注入方式》_第3张图片

你可能感兴趣的:(2019-06-27 《Spring常用的两种依赖注入方式》)