10分钟搞懂SpringBoot的组件EnvironmentPostProcessor使用和原理( 三 )


 
这个SpringFactoriesLoader就有一个类似的SPI机制,会去加载META-INF下定义的类,因为这边源码比较长,但是并不是很难理解,我就贴下一个全局的类加载路径,大家基本上看一下也就能懂~

10分钟搞懂SpringBoot的组件EnvironmentPostProcessor使用和原理

文章插图
SPI的类加载路径
好了,到此为止,整个分析也就结束了,基本上还是很简单的
小结本小节其实是为了简介nacos整个spring boot源码讲解的一个铺垫,但是单独使用一个小节,也是合理的,EnvironmentPostProcessor组件在整个spring boot的生态中还是比较重要的,如果吧spring boot最后运行成功,比如一个机器人,那么EnvironmentPostProcessor组件就是开始组装这个机器人之前存放零件的仓库,以后缺什么组件都可以在这个容器中寻找~

【10分钟搞懂SpringBoot的组件EnvironmentPostProcessor使用和原理】


推荐阅读