【SpringBoot系列】Spring Boot Bean Factory的生命周期

Spring Boot学习大纲,可以留言自己想了解的技术点

继续完成既定的任务,走起

1、Spring Boot Bean Factory 的生命周期

可以概括为以下步骤:

  1. 资源加载:Spring Boot 应用程序启动时,会扫描指定的路径,加载配置文件和类文件等资源。
  2. 配置加载:Spring Boot 会根据配置文件(比如 application.properties)中的配置,创建一个 Environment 对象,用于保存应用程序的配置信息。
  3. Bean 实例化:Spring Boot 根据配置文件和 Java 类中的注解等信息,创建应用程序中定义的所有 Bean。
  4. Bean 初始化:Spring Boot 在 Bean 实例化完成后,会调用 Bean 的初始化方法,这些方法可以使用 @PostConstruct 或 InitializingBean 接口来标记。
  5. Bean 使用:Spring Boot 应用程序运行时,会自动注入 Bean 之间的依赖关系,并调用它们的方法,完成各种业务逻辑。
  6. Bean 销毁:当应用程序关闭时,Spring Boot 会调用 Bean 的销毁方法,这些方法可以使用 @PreDestroy 或 DisposableBean 接口来标记。

你可能感兴趣的:(Java超神之路,spring,boot,mybatis,spring)