2022.5.4

1. getImportGroup() 方法

AutoConfigurationImportSelector 类中 getImportGroup() 方法主要用于获取实现了 DeferredImportSelector.Group 接口的类,代码如下。

  1. public Class<? extends Group> getImportGroup() {
  2. //获取实现了 DeferredImportSelector.Gorup 接口的 AutoConfigurationImportSelector.AutoConfigurationGroup 类
  3. return AutoConfigurationImportSelector.AutoConfigurationGroup.class;
  4. }

2. process() 方法

静态内部类 AutoConfigurationGroup 中的核心方法是 process(),该方法通过调用 getAutoConfigurationEntry() 方法读取 spring.factories 文件中的内容,获得自动配置类的集合,代码如下 。

posted @ 2022-05-04 23:23  小强哥in  阅读(23)  评论(0编辑  收藏  举报