1. 什么是自动配置 ?
SpringBoot自动配置,英文名是Auto-Configuration:
例如:实现Redis的自动配置
(1) 引入依赖
(2) 配置Redis服务器
(3) 可以直接使用Redistemplate 或者 StrignRedistemplate
2. SpringBoot 启动流程的简化代码
3. 第3步,加载并处理所有的配置类流程
context就是第一步骤中创建的IOC容器,通过配置类解析器去解析源配置类,递归应用中所有的配置类。
配置类解析器配置过程(简化版)
if判断参数对象是否有ComponentScan注解和Import注解,如果有那就循环进行递归处理,最后处理用@Bean的类以及Import导入的DeFinitionRegistar
getAutoConfigurationEntry()是自动配置的入口。
getCandidateConfigurations()。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。