破案了

其实不值得一提,还是对classloader.getResource(str)不熟悉,这个方法的机理是,遍历类路径及第三方jar包下所有符合str路径的资源,从自己的类路径开始

有两个方法getResource 和 getResources----复数形式,第一个单数形式是:找到第一个符合的资源就返回,而复数形式是找到所有的资源。

而@EnableConfiguration的注解import进来的,就是复数形式的方法,也就是所有第三方jar包里面有meta-inf/spring.factories文件里面的autoconfiguration的值,自然eureka什么的都会被注册进来。

猜你喜欢

转载自www.cnblogs.com/chuliang/p/9297214.html