springboot自动配置原理

第一步启动类注解

第二步可以看到启动类注解组合了自动配置这个注解(enableAutoConfiguration)

第三步进入这个注解 可以看到里面导入了一个impotSelector这个自动配置的字节码

第四步点进去 可以看到实现了deferredImportSelector这个接口

并且在这个类中

getCandidateConfigurations这个方法定义了自动配置的imports文件

第五步找到这个文件

在这个文件中找个最熟悉的作为示例 前端控制器的自动配置

点进去 可以看到在这个地方注入了bean ,并且这个类上声明了一个条件注解,当环境中有前端控制器这个字节码文件是 自动注入到ioc容器

结束

相关推荐

  1. SpringBoot 自动配置原理

    2024-01-04 11:42:02       61 阅读
  2. Springboot自动配置原理

    2024-01-04 11:42:02       40 阅读
  3. springboot自动配置原理

    2024-01-04 11:42:02       50 阅读
  4. 说说SpringBoot自动配置原理

    2024-01-04 11:42:02       38 阅读

最近更新

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

    2024-01-04 11:42:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-04 11:42:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-04 11:42:02       82 阅读
  4. Python语言-面向对象

    2024-01-04 11:42:02       91 阅读

热门阅读

  1. vivado 指定相对位置

    2024-01-04 11:42:02       61 阅读
  2. [NOIP2003 普及组] 乒乓球#洛谷

    2024-01-04 11:42:02       58 阅读