随笔分类 - Spring扩展
摘要:ConfigurationClassPostProcessor—Spring中最最最重要的后置处理器!没有之一!!! 1.结构 ConfigurationClassPostProcessor 实现了 BeanDefinitionRegistryPostProcessor 接口,而 BeanDefin
阅读全文
摘要:ApplicationContextAwareProcessor 1.介绍 ApplicationContextAwareProcessor是一个Spring内部工具,它实现了接口BeanPostProcessor,用于向实现了如下某种Aware接口的bean注入ApplicationContext
阅读全文
摘要:BeanFactoryPostProcessor 1.介绍 允许对应用程序上下文的bean定义进行自定义修改的工厂钩子,列如:自定义配置文件中配置的Bean属性。 BeanFactoryPostProcessor可以与Bean定义进行交互并进行修改,但不能进行Bean实例化。这样做可能会导致bean
阅读全文
摘要:BeanPostProcessor: Bean初始化前后回调。 InstantiationAwareBeanPostProcessor:Bean实例化前后回调。 SmartInstantiationAwareBeanPostProcessor:Bean类型,构造器,以及对Bean的引用回调。 Mer
阅读全文
摘要:1.简介 EnvironmentPostProcessor可以在创建应用程序上下文之前,添加或者修改环境配置。 EnvironmentPostProcessor接口实现代表:ConfigFileApplicationListener 2.使用 @Order(Ordered.LOWEST_PRECED
阅读全文
摘要:1.介绍 用于监听应用程序事件的接口。 子接口:GenericApplicationListener,SmartApplicationListener。 通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。 App
阅读全文
摘要:1.介绍 用于Spring容器ConfigurableApplicationContext在刷新之前初始化Spring的回调接口。 通常在需要对应用程序上下文进行一些编程初始化的Web应用程序中使用。例如,注册属性源或针对上下文环境激活配置文件。 ApplicationContextInitiali
阅读全文

浙公网安备 33010602011771号