终于有人把Java类加载器讲清楚了!(2022最新180分钟超详细讲解)

作者: 图灵官方诸葛分类: 计算机技术 发布时间: 2022-01-11 22:44:58 浏览:6984 次

终于有人把Java类加载器讲清楚了!(2022最新180分钟超详细讲解)

皇子跳大:
这个加工资的例子我一直都在思考,这次终于看到实现了

水已不多:
为什么要用spi呢,我使用自定义classloader加载的类不能直接转成接口吗?

【回复】回复 @GrazingStar : spring就是这么设计的,主要是灵活 因为在本项目中无法正常声明classloader加载的外部jar包种相同的类,而导致无法将加载的类转换本本地类本来就不是一个问题(因为它俩就不是同一个类)设计如此,但是为了为了满足需求,才有了spi,如果没有这个需求,普通的类加载器就够用了。 可以随时使用某一个实现类提供需要的方法,只需要切换一下就行了,这个切换一般来说是全局的,实际中有可能还会涉及到锁(一般不会)
【回复】如果只是做到多版本的共存,确实可以自己写一个接口,直接强转就行了。但是SPI的作用,主要就是用来整合同一个接口的不同的服务的,如果你的接口实现类一多的话,估计就会晕
上将潘凤9527:
老哥牛蛙,三连感谢[打call][打call][打call]

【回复】回复 @我永远-喜欢薇尔莉特 :可以关注下UP主,会不定期更新视频

科技猎手 计算机 IT 编程 野生技术协会 热加载 Java 类加载器 类加载机制

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读