Spring基础知识--管理Bean

1.首先什么是bean

Spring容器负责创建和管理Java对象,这些Java对象成为bean;

Spring容器通过一种叫做:依赖注入的方式来管理bean之间的依赖关系;

使用依赖注入不仅可以为Bean注入普通的属性值,还可以注入其他Bean的引用。依赖注入是一种优秀的解耦方式,其可以让Bean已配置文件组织在一起,而不是以硬编码的方式耦合在一起;

1.1 理解依赖注入

传统模式的两种做法:

1)原始做法:调用者主动创建被依赖对象,然后再调用被依赖对象的方法;

2)简单工厂模式:调用者先找到被依赖对象的工厂,然后主动通过工厂去获取依赖对象,最后在调用被依赖对象的方法。

注意上面的主动二字,这必然会导致调用者与被依赖对象实现类的硬编码耦合,非常不利于项目升级;

使用Spring框架之后,调用者无需主动获取被依赖对象,调用者只要被动接受Spring容器为调用者的成员变量复制即可

由此可见,使用Spring后,调用者获取被依赖对象

2.Spring容器中的Bean

对于开发者来说:开发者使用Spring框架主要做两件事:1)开发bean  2)配置bean 。对于Spring框架来说,他要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成“依赖注入”----这就是IoC的本质。

2.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值