为什么要使用spring.factories来实现Spring Boot自动配置,而不是使用注解呢?

21 浏览
0 Comments

为什么要使用spring.factories来实现Spring Boot自动配置,而不是使用注解呢?

文档中提到:

开发自动配置和使用条件

如果你在一个开发共享库的公司工作,或者你在一个开源或商业库上工作,你可能想要开发自己的自动配置。自动配置类可以打包在外部的jar包中,仍然可以被Spring Boot识别出来。

如果我已经对其他所有的东西(甚至包括@AutoConfigureAfter或@AutoConfigureBefore注解)进行了注解,

为什么还要维护一个属性文件来指向一个带有注解的类呢?

0