什么是 Bean

Swoft 中一个 Bean 就是一个类的一个对象实例。 容器就是一个巨大的工厂,用于存放和管理 Bean 生命周期。

Swoft 中,构成应用程序主干并由Swoft IOC容器管理的对象称为beanbean是一个由Swoft IOC容器实例化、组装和管理的对象。

IOC容器可以看成是一个Beans关系的集合

  • bean是对象,一个或者多个不限定
  • beanSwoft中一个叫IOC的东西管理
  • 我们的应用程序由一个个bean构成

BeanFactory提供了一种先进的配置机制来管理任何种类的bean。

Bean的定义要有BeanDefinition描述:当配置文件/注解被解析后就会在内部转化成一个BeanDefinition对象。以后的操作都是对这个对象完成的