一、什么是二方库

作为开发,最常听说的还是第三方库,二方库这个说法叫的不多。

目前对于第一二三方库的理解大致如下

一方库:本工程范围内,各个模块和包之间的相互依赖
二方库:引入的同一个公司内部的其他工程
三方库:公司以外的其他依赖

二方库的控制程度可以理解为好改又不好改,一个公司的项目,也好说话,但是可能是跨部门的,沟通起来万一跟外部一样费劲也是有可能的。

二、二方库相关限制规约

在阿里出品的《Java开发手册》中,工程结构一章中,有专门对于二方库依赖的规定。

【Java】什么是二方库?_后端

【Java】什么是二方库?_开发语言_02

三、总结
  • 作为二方库的开发一方,要遵守规约,避免出现问题之后对调用方系统的影响
  • 作为二方库的调用方,引入之前要做好检查,早发现早治疗