spring 启动顺序

  1. BeanFactoryAware 可在Bean 中获取 BeanFactory 实例

  2. ApplicationContextAware 可在Bean 中获取 ApplicationContext 实例

  3. BeanNameAware  可以在Bean中得到它在IOC容器中的Bean的实例的名字。

  4. ApplicationListener 可监听 ContextRefreshedEvent等。

  5. CommandLineRunner 整个项目启动完毕后,自动执行

  6. SmartLifecycle#start 在Spring Bean实例化完成后,执行start 方法。

  7. 使用@PostConstruct注解,用于Bean实例初始化

  8. 实现InitializingBean接口,用于Bean实例初始化

  9. xml 中声明 init-method 方法,用于Bean实例初始化

  10. Configuration 配置类 通过@Bean注解 注册Bean到Spring

  11. BeanPostProcessor 在Bean的初始化前后,植入扩展点!

  12. BeanFactoryPostProcessor 在BeanFactory创建后植入 扩展点!

相关推荐

  1. tomcat按顺序启动应用

    2024-06-06 17:30:01       31 阅读
  2. Spring 启动过程

    2024-06-06 17:30:01       45 阅读
  3. Spring Boot 启动流程

    2024-06-06 17:30:01       30 阅读
  4. Spring MVC 启动流程?

    2024-06-06 17:30:01       24 阅读
  5. Spring启动过程

    2024-06-06 17:30:01       27 阅读
  6. spring-boot控制bean的创建顺序

    2024-06-06 17:30:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 17:30:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 17:30:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 17:30:01       82 阅读
  4. Python语言-面向对象

    2024-06-06 17:30:01       91 阅读

热门阅读

  1. Milvus向量数据库:开启向量搜索新纪元

    2024-06-06 17:30:01       34 阅读
  2. VsCode个人插件

    2024-06-06 17:30:01       34 阅读
  3. 关于质因数求最小公倍数

    2024-06-06 17:30:01       29 阅读
  4. ThinkPHP(FastAdmin)快递100订阅快递信息

    2024-06-06 17:30:01       32 阅读
  5. wordpress主题建站的步骤和流程

    2024-06-06 17:30:01       30 阅读
  6. kafka 可以脱离 zookeeper 单独使用吗?为什么?

    2024-06-06 17:30:01       25 阅读
  7. Android串口调试ADB

    2024-06-06 17:30:01       27 阅读
  8. 元宇宙概念及关键技术

    2024-06-06 17:30:01       32 阅读