温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
呃,然后呢,再来解释一下什么是可选依赖,哎,我们有的时候呢,会在这个依赖信息里边呢,看到有一个optional表示它是可选的。官网是这个解释啊,我们就不念这个英文了,我们直接来给大家去解释一下,就是说假设哈,现在你有一个X工程依赖的是AA里边呢,有一部分不怎么用的。对吧,A part a a portion of code that may not be used at runtime说这个实际运行的时候呢,可能这一部分代码是用不上的,这部分用不上的代码,哎,依赖了一个币。那么X和A和B哈,这个时候呢,其实。对X来说,哎,这部分用不上的代码,依赖的这个B对X来说确实是不会有什么影响啊,因为他不会用到A里边的这部分代码嘛,那这部分代码不会被执行到,那么你这个系统环境里边有没有B,其实也都体现不出来。啊,什么时候能体现出来呢?我A里边确定会用到的啊,X调用了A里边的这个类,这个类呢,需要另外一个价包里边的这个类,那你没有倒它,这个时候就会有类找不到异常啊,我压根就用不到这些代码,那么他们所依依赖的这个东西,即便你没有把它导进来,你也发现不了。
01:16
啊,所以说这个就和这个可选的这个名字本身就是。呃,贴切的对吧,就是能够这个对得上的啊,就本来这个东西你倒也行不倒也行啊,为什么会出现这个倒也行不倒也行的这个依赖呢,就是说哎,他呢,多少还有这么点关系,可是呢,没有它也行。啊,咱说这个这个东西就是咱们平常说的这个,有你也行,没有你行啊,多你一个不多,少你一个不少啊,就是这么一个这么一个效果哎。啊,所以这个呢,也是我们说呢,帮助大家去理解一下就好了啊,理解一下就行了。呃,平常呢,咱们自己开发的这个工程,基本上呢,我们,呃,很少会说我们自己会开发一个什么什么工程,别人依赖的时候,让他去作为一个可选的啊。
02:07
好嘞。呃,下面看一下这个版本仲裁。
我来说两句