SpringBean 生命周期之Aware接口 (一)
前言
Spring 三大特性 IOC、DI、AOP 。IOC(控制反转)将代码中对象依赖关系创建交给容器,那么容器对一个Bean创建会产生一系列过程,今天记录第一个Aware接口。
Aware 介绍
Aware就是一个接口,接口类无任何方法、可以理解一种标记。

图上也介绍 主要签名由子接口完成 、仅接受单参数且void修饰,在项目中使用最多BeanFactoryAware、ServletContextAware,子类都会有一个set****方法,会调用该方法获取Spring上下属性。

一个Demo
@Component
public class SpringAwareTest implements BeanNameAware, BeanFactoryAware {
private BeanFactory beanFactory;
private String name;
public SpringAwareTest() {
System.out.println(

本文详细介绍了SpringBean的Aware接口,包括其作为标记接口的特性,常见子接口如BeanFactoryAware、ServletContextAware的使用,以及Aware接口如何被Spring容器在Bean初始化前注入。通过示例代码展示了自定义Aware接口的实现过程,并解释了如何在BeanPostProcessor中处理自定义逻辑。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



