SpringBoot这样集中管理自动配置,而不需要从各个子包中遍历,我个人认为是为了查找效率。
我们最后再看看spring-cloud-starter-openfegin
明显看到,它是遵循了我们说的原则的。
除此之外,还有一个原则一顺便提一下。
SpringBoot和SpringCloud系列定义jar包的名称是:
- spring-boot-starter-xxx.jar
- spring-cloud-starter-xxx.jar
而我们自己的项目定义的jar应该是:
- xxx-spring-boot-starter.jar
原文链接:https://mp.weixin.qq.com/s/PcTF2id8ooT2qfqb5Qe2NA