Spring Boot 中@EnableAutoConfiguration注解原理

发布时间:2024年01月12日

?一、@EnableAutoConfiguration的作用

开启?Spring?的自动装配功能;

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

二、@EnableAutoConfiguration的原理

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

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

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

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

文章来源:https://blog.csdn.net/weixin_52633911/article/details/135539996
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。