知识大全 spring中bean的注入方式的选择

Posted 函数

篇首语:粉丝对我来说都是浮云,所以我很喜欢多云的天气。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 spring中bean的注入方式的选择相关的知识,希望对你有一定的参考价值。

  在spring中提供了三种可供选择的注入方式

  提供set/get方法

  构造函数

  工厂方法的运用

  大家对这三种方法的选择都是仁者见仁智者见智 一下我是我支构造函数的理由

  保证一些重要的属性在实例化的时候就准备好 避免了无用的bean的创建

  不用为每个属性提供set/get 减少了方法的个数

  可以更好的封装类变量 不用为每个提供set/get 可以防止调用错误

  大家反对构造函数的原因一般如下

  如果属性众多 将变得庞大 臃肿

  灵活度不高 在一个bean可有可无的时候 必须注入一个空置null

  如果存在多个构造函数 设置的时候要匹配类型 比较麻烦

  不利于继承

  有可能造成死循环 循环依赖发生

cha138/Article/program/Java/ky/201311/11165

相关参考

知识大全 自然的访问spring容器中的bean

   Spring依赖其IOC特征轻松的管理著一堆非常有价值的bean这些bean在spring容器中的依赖关系都已注入好所以相互调用非常方便  但既然是有价值的bean

知识大全 Spring获取Bean的几种方式

Spring获取Bean的几种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  方法一在初始化

知识大全 分享Spring中接口注入的三种方式

分享Spring中接口注入的三种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面是Spr

知识大全 详解Spring中bean的scope

详解Spring中bean的scope  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何使用s

知识大全 Spring中bean的基本xml配置

Spring中bean的基本xml配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在spri

知识大全 Java中如何获取Spring中配置的bean

Java中如何获取Spring中配置的bean  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 解析Java中如何获取Spring中配置的bean

解析Java中如何获取Spring中配置的bean  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本

知识大全 Spring依赖注入的两种方式比对

Spring依赖注入的两种方式比对  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面对spri

知识大全 spring依赖注入的3种实现方式

cha138/Article/program/Java/JSP/201311/20117

知识大全 Spring的三种注入方式都是什么

Spring的三种注入方式都是什么?如何选用?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!接口注