最近在看 springboot,看到自动装配的时候,发现有一个 spring.factories 的配置文件,里面定义了所有的配置类,每个配置类有很多条件注解,说明某某条件下创建改变 bean(发现最多的为类路径下有某类字节码就注入对象到容器中),其实就是导入该类就往容器中注入对象,通过配置类来实现自动装配,我不理解的是,一开始的时候我们没有导入改类,这个时候配置类会标红,这个时候是如何编译通过的呢,他是如何实现的呢
最近在看 springboot,看到自动装配的时候,发现有一个 spring.factories 的配置文件,里面定义了所有的配置类,每个配置类有很多条件注解,说明某某条件下创建改变 bean(发现最多的为类路径下有某类字节码就注入对象到容器中),其实就是导入该类就往容器中注入对象,通过配置类来实现自动装配,我不理解的是,一开始的时候我们没有导入改类,这个时候配置类会标红,这个时候是如何编译通过的呢,他是如何实现的呢