前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring 内置BeanFactoryPostProcessor的子孙们

Spring 内置BeanFactoryPostProcessor的子孙们

作者头像
阿提说说
发布2024-06-15 11:08:55
620
发布2024-06-15 11:08:55
举报
文章被收录于专栏:Java技术进阶Java技术进阶

同样的Spring 也 内置了 一些实现 BeanFactoryPostProcessor的类,各有各的用处。

spring-context

  • AspectJWeavingEnabler 用来把ClassPreProcessorAgentAdapter注册到LoadTimeWeaver中
  • ConfigurationClassPostProcessor 一个重要的类,用来处理@Configuration、@ComponentScan、@Import 注解
  • PropertySourcesPlaceholderConfigurer 用来解析属性占位符,加载外部配置文件,支持多属性源
  • EventListenerMethodProcessor 解析@EventListener注解,并注册事件到上下文中

spring-beans

  • BeanDefinitionRegistryPostProcessor 接口,用来注册BeanDefinition
  • CustomAutowireConfigurer 用来自定义自动注入行为,自定义 @Qualifier 类型
  • CustomEditorConfigurer 用来自定义属性编辑器,在文本值之间来回转换属性值
  • CustomScopeConfigurer 注册自定义的作用域(scope)
  • DeprecatedBeanWarner 用来检测并警告标记了@Deprecated的Bean
  • PlaceholderConfigurerSupport 抽象类,用来解析占位符
  • PreferencesPlaceholderConfigurer 标记为过期,PropertyPlaceholderConfigurer的实现类
  • PropertyOverrideConfigurer 用来覆盖上下文中Bean的属性值
  • PropertyPlaceholderConfigurer 过期,PlaceholderConfigurerSupport的子类
  • PropertyResourceConfigurer 抽象类,属性值替换功能的父类,比如是PropertyOverrideConfigurer的父类等
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • spring-context
  • spring-beans
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档