- 此类是用于解析classpath下的
META-INF/spring.factories
文件的工具类,名字很形象,就以spring.factories + factory + loader
命名,带有factory
结尾一般都会带有缓存,比如mybatis里面的ReflectorFactory
就带有缓存Class的反射信息 - 由于
spring.factories
文件格式是:key = v1, v2, v3, ...
这种风格,所以自然而然解析出来的结果就是Map<key, List<String>
格式进行缓存 - 获取结果通过:
<T> List<T> loadFactories(Class<T> factoryType, @Nullable ClassLoader classLoader)
这种,通过key
来得到列表结果 - 整个源码十分简单,没多少代码
相关文章
- 01-31解析less的IDE工具哪个好用?推荐几款款好用IDE开发工具
- 01-31用python解析csi数据,使用csi tools工具获取wifi的.dat文件
- 01-31几种常见的编译工具,编译器,系统解析
- 01-31SpringFactoriesLoader,解析META-INF/spring.factories的工具
- 01-31几种json解析工具的区别
- 01-31一文带你全面解析postman工具的使用(基础篇)
- 01-31【微信】微信小程序 微信开发工具中新创建的json文件,编译报错VM1781:2 pages/module/module.json 文件解析错误 SyntaxError: Unexpected end of JSON input
- 01-31Photoshop(ps)解析切片工具的使用小技巧
- 01-31PS不为人知功能:Photoshop的联系表工具的使用方法图文解析
- 01-31微信开发者工具中的正则表达式解析