乐趣区

关于java:JAVA面试1Spring中Bean的生命周期

一、Spring

 针对 Bean 的生命周期进行治理的轻量级容器

二、Bean

1、什么是 Bean
    被实例化的、组装且被 Spring 治理的对象
    In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container.
2、Bean 的生命周期
    ** 四个阶段 ** 和 ** 多个扩大点 **;扩大点又可分为 * 影响多个 Bean* 和 * 影响单个 Bean*
    2- 1 四个阶段:*  实例化 Instantiation
    *  属性赋值 Populate
    *  初始化 Initialization
    *  销毁 Destruction
    2- 2 多个扩大点
       2.2.1 影响多个 Bean
       BeanPostProcessor
       InstantiationAwareBeanPostProcessor
       2.2.2 影响单个 Bean
       Aware
         Aware Group1
            BeanNameAware
            BeanClassLoaderAware
            BeanFactoryAware
         Aware Group2
            EnvironmentAware
            EmbeddedValueResolverAware
            ApplicationContextAware   
退出移动版