InstantiationAwareBeanPostProcessor ApplicationContextAware
时间: 2023-11-01 15:36:56 浏览: 81
applicationContext
5星 · 资源好评率100%
这两个接口都是 Spring 框架中的接口。
InstantiationAwareBeanPostProcessor 接口是 BeanPostProcessor 接口的子接口,用于在实例化 Bean 前后对其进行处理,可以在 Bean 实例化之前和之后进行一些特殊操作,比如替换 Bean 的实例、修改 Bean 属性等。
ApplicationContextAware 接口是用来获取 ApplicationContext 上下文环境的,在 ApplicationContext 初始化完成之后,会自动调用 setApplicationContext 方法,将 ApplicationContext 对象传入该方法中,以便在需要时可以获取 ApplicationContext 对象。
这两个接口的主要作用是对 Bean 进行处理和获取 ApplicationContext 上下文对象,它们在 Spring 容器启动时都会被自动调用。
阅读全文