Spring两大机制

1.事件处理机制(Mutlicaster)

  • ApplicationEvent
  • ApplicationListener

2.后置处理机制(PostProcessor)

  • SpringApplicationRunLisntener(这个更像是符合这里的后置处理机制)
  • BeanFactoryPostProcessor
  • BeanPostProcessor

这两个机制提供给IOC丰富的可扩展性


另外:
EnvironmentPostProcessor :需借助ConfigFileApplicationListener去调用
AplicationInitializer
ApplicationRunner/CommandLineRunner

你可能感兴趣的:(Spring两大机制)