Advertisement

在Spring框架中,前处理器与后处理器的主要作用是什么?

阅读量:

背景概述

Spring IOC容器通过特定机制读取配置文件中的相关内容,并将其转化为多个BeanDefinition对象,随后将这些定义信息登记至容器内部。Spring IOC容器在具体实现过程中所经历的步骤,可以通过下图进行展示:

整体流程可分为两个核心环节:
第一部分:容器初始化阶段
第二部分:Bean对象创建阶段。

在容器初始化阶段,主要执行的是信息采集工作(该过程主要借助工具类BeanDefinitionReader完成),随后将获取的数据整合为BeanDefinition对象,并将其登记至对应的BeanDefinitionRegistry中。
Bean的实例化操作通常在请求方调用容器的getBean方法明确获取某个对象时启动,同时在隐式依赖关系被调用时也会触发该过程。此阶段的核心任务是判断当前请求的对象是否已存在实例。根据实际状况进行依赖注入,若该对象实现了特定的回调接口,则会依据相应的回调函数接口完成装配操作。

引用自:https://www.jianshu.com/p/f16249ed5bcf

①、什么是前置处理器?

全部评论 (0)

还没有任何评论哟~