springboot 的类加载器为什么这么快? 为啥能从几百个 jar 包里,快速找到类在哪个 jar 包里?
1
twogoods 1 天前
没看懂你的意思 类加载就是 java 的机制啊 spring 还能有额外的魔法?
|
2
dummer 1 天前
特殊的索引机制和缓存机制,以及层级结构的优化
|
3
sagaxu 1 天前
jar = zip + 文件名 index + META-INF
一般项目 jar 最多也就几百个,初次访问时文件系统已经有 cache 了,读一下 jar 的索引是很快的,有些类加载器会缓存 jar 的索引信息 |