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

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

--  属性注入          

--  构造器注入


属性注入:

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

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

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

例:HelloWorld.java 代码

        beans.xml 文件代码:


构造器注入:

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

         · 构造器注入在<constructor-arg> 元素里声明属性;<constructor-arg> 中没有name 属性

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

例: HelloWorld.java 代码

      beans.xml 文件代码:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容