Spring Boot 中@EnableAutoConfiguration注解原理

 一、@EnableAutoConfiguration的作用

开启 Spring 的自动装配功能;

简单点说就是Spring Boot根据依赖中的jar包,自动选择实例化某些配置,配置类必须有@Configuration注解。

二、@EnableAutoConfiguration的原理

1.点进启动类上的EnableAutoConfiguration注解

2.发现@EnableAutoConfiguration注解实际上也是@Import注解实现的(其实@Enable类注解的底层都有@import注解的身影)

3. 进入AutoConfigurationImportSelector类上,这个方法就是将类装配的根本原因

4.这个方法就是将要自动配置的类的限定名存储到List集合里

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值