AutoConfigurationPackages.Registrar.class源码阅读

 类作用

{@link ImportBeanDefinitionRegistrar}存储来自导入的基本包配置。

AutoConfigurationPackages.Registrar.class源码阅读_第1张图片

registerBeanDefinitions

作用:

        根据导入的有@Configuration注解的类给定的注释元数据注册bean定义。由于与{@code@Configuration}相关的生命周期限制,在此处注册类处理。

参数含义:

AnnotationMetadata 给定的注释元数据
BeanDefinitionRegistry 当前Bean注册表

AutoConfigurationPackages.Registrar.class源码阅读_第2张图片

determineImports

作用:

        返回一组表示导入的对象,返回的对象中必须实现有效的hashCode和equals方法。

参数含义:

AnnotationMetadata 源元数据

AutoConfigurationPackages.Registrar.class源码阅读_第3张图片

你可能感兴趣的:(#,SpringBoot源码学习,spring,boot)