随笔分类 -  Spring扩展

摘要:ConfigurationClassPostProcessor—Spring中最最最重要的后置处理器!没有之一!!! 1.结构 ConfigurationClassPostProcessor 实现了 BeanDefinitionRegistryPostProcessor 接口,而 BeanDefin 阅读全文
posted @ 2020-12-08 22:42 柒月丶 阅读(1283) 评论(0) 推荐(1)
摘要:ApplicationContextAwareProcessor 1.介绍 ApplicationContextAwareProcessor是一个Spring内部工具,它实现了接口BeanPostProcessor,用于向实现了如下某种Aware接口的bean注入ApplicationContext 阅读全文
posted @ 2020-11-25 18:06 柒月丶 阅读(439) 评论(0) 推荐(0)
摘要:BeanFactoryPostProcessor 1.介绍 允许对应用程序上下文的bean定义进行自定义修改的工厂钩子,列如:自定义配置文件中配置的Bean属性。 BeanFactoryPostProcessor可以与Bean定义进行交互并进行修改,但不能进行Bean实例化。这样做可能会导致bean 阅读全文
posted @ 2020-11-24 18:30 柒月丶 阅读(762) 评论(0) 推荐(1)
摘要:BeanPostProcessor: Bean初始化前后回调。 InstantiationAwareBeanPostProcessor:Bean实例化前后回调。 SmartInstantiationAwareBeanPostProcessor:Bean类型,构造器,以及对Bean的引用回调。 Mer 阅读全文
posted @ 2020-11-23 00:28 柒月丶 阅读(1076) 评论(0) 推荐(0)
摘要:1.简介 EnvironmentPostProcessor可以在创建应用程序上下文之前,添加或者修改环境配置。 EnvironmentPostProcessor接口实现代表:ConfigFileApplicationListener 2.使用 @Order(Ordered.LOWEST_PRECED 阅读全文
posted @ 2020-11-22 18:40 柒月丶 阅读(3262) 评论(0) 推荐(0)
摘要:1.介绍 用于监听应用程序事件的接口。 子接口:GenericApplicationListener,SmartApplicationListener。 通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。 App 阅读全文
posted @ 2020-11-21 19:29 柒月丶 阅读(602) 评论(0) 推荐(0)
摘要:1.介绍 用于Spring容器ConfigurableApplicationContext在刷新之前初始化Spring的回调接口。 通常在需要对应用程序上下文进行一些编程初始化的Web应用程序中使用。例如,注册属性源或针对上下文环境激活配置文件。 ApplicationContextInitiali 阅读全文
posted @ 2020-11-21 15:40 柒月丶 阅读(567) 评论(0) 推荐(0)