spring所有的扩展点

Spring框架提供了很多扩展点,以下是Spring 5.3.9版本中所有的扩展点:

1. BeanPostProcessor:在Bean实例化后、初始化前后进行扩展操作。

2. BeanFactoryPostProcessor:在BeanFactory标准初始化后,所有Bean定义已经被加载但是还没有实例化的时候进行扩展操作。

3. BeanDefinitionRegistryPostProcessor:在BeanFactory标准初始化后,所有Bean定义已经被加载但是还没有实例化的时候进行扩展操作,可以注册更多的Bean定义。

4. SmartInstantiationAwareBeanPostProcessor:在Bean实例化前后进行扩展操作,可以控制Bean的实例化过程。

5. MergedBeanDefinitionPostProcessor:在Bean定义合并后进行扩展操作。

6. DestructionAwareBeanPostProcessor:在Bean销毁前后进行扩展操作。

7. InstantiationAwareBeanPostProcessor:在Bean实例化前后进行扩展操作,可以控制Bean的实例化过程。

8. ApplicationContextAware:在ApplicationContext实例化后进行扩展操作,可以获取ApplicationContext实例。

9. ApplicationListener:监听Spring事件,进行相应的扩展操作。

10. EmbeddedValueResolverAware:在解析占位符时进行扩展操作。

11. EnvironmentAware:在Environment实例化后进行扩展操作,可以获取Environment实例。

12. ImportBeanDefinitionRegistrar:在Bean定义加载后进行扩展操作,可以注册更多的Bean定义。

13. ImportSelector:在Bean定义加载后进行扩展操作,可以选择需要注册的Bean定义。

14. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

15. ServletContextAware:在ServletContext实例化后进行扩展操作,可以获取ServletContext实例。

16. BeanNameAware:在Bean实例化后进行扩展操作,可以获取Bean的名称。

17. InitializingBean:在Bean初始化后进行扩展操作。

18. DisposableBean:在Bean销毁前进行扩展操作。

19. FactoryBean:用于创建复杂的Bean实例。

20. BeanFactory:Bean工厂,用于管理Bean实例。

21. ListableBeanFactory:可列表化的Bean工厂,可以列出所有的Bean实例。

22. HierarchicalBeanFactory:层次化的Bean工厂,可以管理多个Bean工厂。

23. ConfigurableBeanFactory:可配置的Bean工厂,可以配置Bean的各种属性。

24. ConfigurableApplicationContext:可配置的ApplicationContext,可以配置ApplicationContext的各种属性。

25. WebApplicationContext:Web应用程序的ApplicationContext。

26. ServletContextInitializer:在ServletContext初始化时进行扩展操作。

27. WebServerFactoryCustomizer:用于自定义Web服务器。

28. HandlerInterceptor:在请求处理前、后进行扩展操作。

29. HandlerMethodArgumentResolver:用于解析方法参数。

30. HandlerMethodReturnValueHandler:用于处理方法返回值。

31. ViewResolver:将逻辑视图名解析为具体的视图对象。

32. ConversionService:类型转换服务,将一个类型转换为另一个类型。

33. PropertyEditorRegistrar:注册自定义的属性编辑器。

34. MessageSource:国际化消息源,提供国际化消息的支持。

35. ResourceLoader:资源加载器,用于加载资源文件。

36. ResourcePatternResolver:资源模式解析器,用于解析资源模式。

37. ResourceChangeListener:资源变化监听器,用于监听资源变化。

38. ResourcePatternResolver:资源模式解析器,用于解析资源模式。

39. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

40. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

41. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

42. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

43. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

44. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

45. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

46. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

47. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

48. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

49. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

50. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

51. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

52. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

53. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

54. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

55. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

56. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

57. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

58. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

59. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例。

60. ResourcePatternResolverAware:在ResourcePatternResolver实例化后进行扩展操作,可以获取ResourcePatternResolver实例。

61. ResourceLoaderAware:在ResourceLoader实例化后进行扩展操作,可以获取ResourceLoader实例

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值