场景:两个springboot项目A , B,A项目写feign 接口与实现类,打成jar包在B项目引用
问题:通过maven jar 包方式引入外部项目加入Spring 容器中, spring 无法加载把A加载到容易中, 导致在b项目调用a项目方法,通过注解注入时,无法注入, 一直为空,此时就需要用到Spring.factories文件,在resource文件下新建META-INF包, 在新建spring.factories 文件,
在文件里面配置key是
org.springframework.boot.autoconfigure.EnableAutoConfiguration
value 就是自己实现接口的类名,需要调用的实现类, 如果有多个就用逗号隔开
关于这个配置文件的使用和原理请百度