BeanFactory介绍

网上关于BeanFactory的介绍,五花八门,但是自己总结归纳才是真实的!

城如其名,BeanFactory是一个类工厂,但和传统的类工厂不同,传统类工程仅负责构造一个或几个类的实例,而BeanFactory是一个通用的工厂,它可以创建并管理各种类的对象。这些可被创建跟管理的对象本身没有什么特殊之处,仅是一个POJO,Spring称这些被创建和管理的Java对象为Bean。我们知道JavaBean是要满足一定规范的,如必须提供一个默认不带参数的构造器、不依赖与某一特定的容器等,但Spring中所说的Bean比JavaBean更宽泛一些,所有可以被Spring容器实例化并管理的Java类都可以成为Bean。

 Spring为我们提供了许多易用的BeanFactory实现,XmlBeanFactory就是常用的一个,该实现将以XML方式描述组成应用的对象及对象间的依赖关系。XmlBeanFactory类将持有此XML配置元数据,并用它来构建一个完全可配置的系统或应用。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值