温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,下面呢,我们来看一下依赖配置补充,也就是关于依赖我们有哪些事情啊,是需要给大家做一个补充说明。首先呢,关于依赖的范围,我们前面呢详细的介绍过三个,Comp test和provided,下边呢,我们来介绍我们有可能会遇到的。啊,另外三个首先是import,其实呢,Import这个依赖范围我们也已经给大家去介绍过了。就是呢,说因为ma呢是单继承的啊,我们只能继承一个负工程,那当我们如果有其他的依赖信息,想要给他继承过来,也没有办法再继承别的另外一个负工程了,这个时候怎么办呢?哎,那么这个时候呢。就有这样一个import啊,这样的一种这个依赖的范围,它其实表示就是导入的意思嘛,当我们对比如说这个spring cloud depends,它里边封装好的这个依赖,我们用import的这个范围呢,给它导进来,相当于啊,把这里边儿配的那些依赖呢,就替换掉,我们这个配置就直接就放到这。
01:08
哎,那么对于我们当前工程的子工程来说,那当然也就能够去等于说拿到哎,你这里边儿导入的依赖了。啊,所以说这个这个东西其实就这么个意思,不过呢,这个的话哈,我们可能很多时候呢,没问里边很多东西就是这样哈,有时候你哪怕说你不是很懂,也不太理解他啥意思,但是你好像也不影响你用,对吧,你就照猫画虎的,然后去,呃这么给他拿进来就得了,是吧?啊所以说这个呢,有的时候我们这儿呃,介绍这一章的内容哈,就是说让大家虽然说一方面是具体我们操作层面上能用,另外一方面我们也知道它是什么意思。啊。呃,这个import依赖范围的要求呢,是这样的哈,用import这个范围导入的依赖,它的打包类型必须得是po,而且呢,必须是得放到dependency management里边。哎,因为它本身呢,确实它也并不是那种直接可以依赖它就能用的那样的东西啊,它里边也也就是一个专门管理依赖的一个内幕工程啊,甚至可以说它就是一个本身就是一个泡沫工程。
02:15
然后这个system呢,这个哈,我们提一下啊,这个时候其实我介绍完了以后,你肯定自己也会觉得这个根本就不会这样去用。就好比说我们还是说以最常见的在Windows环境下边开发,我想呢,哎,导入一个,哎,这个D盘下边有这么一个架包,想把它引入进来,那这个时候呢,我们可以这样去做啊,强行的给它设置一个我们本地系统的一个路径,设置这个依赖的范围是system。这样的方式呢,也能够把它给引入进来,可是这种方式呢,仅限于你在本地这样用可以是吧,你仅限于本地,你这样用还行,那你这个代码如果要是不在本地呢,啊,你在别的地方如果去运行的,或者你发给别人呢,总之脱离了你当前这个环境下,你这路径下边找不到这个假包了,那肯定他这个时候是要报错的啊,所以说我们这儿提一下啊,有这么一个依赖的范围,然后我们提一下他什么意思就行了啊,这个东西咱们也就嗯不会这么去用,所以咱也就没有必要再去测试,再去演示了。
03:22
呃,Runtime呢,也是我们提一下就行了啊,说这个东西呢,它的意思就是说。用这种范围导入的就是。呃,在实际开发的时候可能用不上,实际这个运行的时候它会起作用。哎,就像我们GDBC这样的啊,它的接口呢,这个定义的这个标准是我们开发的时候要去用的啊,面向接口编程,然后呢,等实际运行的时候才会用到接口的实验类,用到这些数据库的驱动,你看spring BOO的这个开发工具包啊,帮我们做热部署的这个。它就是开发的时候肯定用不上它啊,这个运行起来跑起来以后,才谈得上有热部署这件事儿啊。
我来说两句