• springboot学习01 – 自定义自动配置

    概述

    SpringBoot提供了自动配置能力。通过自动配置我们可以非常方便地启动相关的服务。

    SpringBoot自动配置有两个核心模块:

    1. 自动配置模块(autoconfigure):主要负责读取配置相关的内容,并尝试启动服务;
    2. 启动模块(star
  • SpringBoot探索03 – 条件注解

    SpringBoot中提供了一系列的条件注解(@Conditional)来实现对@Bean@Configuration等实例的创建进行约束。这些注解包括:

    • Class Conditions,类条件约束
    • Bean Conditions,Bean条件
  • SpringBoot探索02 – 启动过程之getSpringFactoriesInstances

    最近计划整理下SpringBoot的启动过程以及API请求返回过程,以便支持后续的部分内容,也方便实现一周一文的计划。

    先做SpringBoot启动流程分析。

    初见

    在SpringBoot启动代码的开头部分可以看到如下的内容: