专栏名称: 得物技术
技术知识分享交流平台,与你一同走向技术的云端。
今天看啥  ›  专栏  ›  得物技术

浅析Java类隔离规避依赖冲突的实现原理|得物技术

得物技术  · 公众号  ·  · 2024-09-25 18:30
    

文章预览

目录 一、导语 二、类隔离容器 三、类加载API     1. 装载类     2. 定义类     3. JNI方法实现 四、类的相等性:ClassCastException 五、类加载编排、委托 六、类加载劫持 七、类隔离模块:Bundle     1. 解压FatJar     2. 文件切片 八、类导入/导出:Bundle元信息 九、Bundle依赖隔离     1. 业务类加载器     2. Bundle类加载器     3. 类加载器管理器     4. 类隔离容器底座     5. 使用姿势 十、没有银弹 十一、总结 一 导语 随着业务规模增长、业务逻辑演进,项目工程的依赖树(二方依赖、三方依赖)变得愈发复杂。随之而来的便是【依赖冲突】问题。 当几个软件包对相同的共享包或库有依赖性,但它们依赖于不同的、不兼容的共享包版本时,就会出现依赖性问题。如果共享包或库只能安装一个版本,用户可能需要通过获得较新或较旧版本的依赖包来解决 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览