00:00
好,那下一步呢,咱们就按这个来做啊,咱们先去加入我们具体需要的这个依赖啊,我们在这儿呢,我这个笔记呢,去补充一下啊,这个是在子工程中加入来搭建环境所需的具体的依赖,那其实这里边儿就会有这么两个问题啊,一个是你在哪个子宫程里边去去讲诶。因为我们有三个子工程,我们回到我们这个结构哈,这是我们的parent,这是我们的parent。哎,呃,然后呢,下边这几个都是它的子工程,哎,当然包括这个U求跟我们也有关系,现在呢,那么我们这几个工程里边相当于这四个吧,都是有都是有关系的啊,那我们在哪个里边去加啊,在哪个里边去加,在这儿呢?其实可以有不同的方案哈,我选择在component里边去加。
01:06
啊,比如说MYSQL驱动,呃,数据源,呃,德鲁伊数据源,包括我们的my spring my整合的插件配置helper等等这一类的这些东西啊,我来打算加到component里边啊,为什么是加到这个component里边呢。因为有依赖的传递,我们加到component里边,哎,它依赖了,那么上面呢,Web UI呢,它到他们CA里边跑的时候,他也能够有这些价包,它能传递过去,它也能够用,诶那为啥?呃,那你说能传递,我加到YouTube里边也能传递啊,啊是也能传递,但是这些炸包呢,跟YouTube关系不大啊,这些炸包的东西呢,跟YouTube里边它用不上,所以说呢,就觉得不是那么贴切,但是你运行的话是不影响的啊,因为他们是一串儿嘛啊,它像U秀里边也能够传递上去,只不过感觉呢,这个YouTube秀里边加了一些跟他自己没有什么关系的东西啊,所以说我们最好是把有关系的东西呢放在一起,就好比说咱们居家过日子,你说这个,呃,刷马桶的那个刷子,你就不在卫生间放着,你就非得拿到厨房去行不行呢,我觉得也没有什么太大的这个问题也不犯法,但是你每次用的时候还不方便啊,你给厨房弄得你还挺影响心情是吧你。
02:23
在厨房做饭的地方,你说放了一个马桶的刷子,哎,这就不太合适啊,这些就是也是也是一个我们高内聚低耦合这样一个开发的一个,呃,理念的这样一个体现啊,高面具第耦核revers跟我们这些工程是隔离的啊,它不在一起,所以说肯定不考虑它,Inity也是考虑说它是专门放实体类的,放这里边也是跟它无关啊,所以说综合考虑这些因素,我们是放到component这个工程里边。哎,我把这个画笔画的擦掉哈,哎,所以说在这呢,我们来写一下啊。
03:00
我们是子工程,我们选择工程。哎,原因是,呃,具体的依赖和component工程相关,哎,那么这个具体的依赖是啥呢?啊,你当然可以说不考虑那么多细节,咱就负工程里边有啥,咱就一股脑的全都拿到这个子工程里边啊,这是这是一个办法,也可以呢,说咱们根据我们的需要哈,哎,咱们有针对性的去取过来,你比如说呢,我们现在OM整合spring哈,这个OM肯定是要的,然后呢,将来呢,我们要整合这个web m整合m Mac哈,要用spring MC的功能,这个也是要的,呃,要做测试啊,这个test也是要的,但是呢,这个test吧,我们就它稍微特殊一点,因为它呢用的话肯定是它的范围是taste,这个时候啊,它的scope肯定是taste。
04:14
哎,Scope肯定是test啊,Scope选择那那那这个test范围的这东西它是不能传递的,不能传递呢,就是你在哪个工程里边去呃做测试啊,你就在哪个工程里边去加啊,所以这个这个就这个就先不拿过来了,我们把这两个要拿过来,把这两个拿过来CTRLC,呃这样我们先拿到笔记里边啊,然后咱们一会呢一块咱们去拿到这个代码里面,然后s j VIVO和C这两个是要的啊哎,整合版贝暂时不用,但是后边这个我们是不是事务后边会会用啊嗯,买S驱动登录易数据啊,买贝啊这个就肯定这些是要的,哎,呃,买贝整合spring的插件配置helper哎,这个日志,这个我们一会在哪哈,这个一会再说。
05:14
哎,然后呢,这边是我们这个,呃,这个日志的一会再说啊,然后呢,这边这个是我们的Jackson,嗯,这个也先拿过来吧,GSTL是哪个用哪个在加啊,这两个也是哪个用哪个加高son。嗯,哎,然后呢,这边只要你塔啊,这边然后是勾要拿过来好嘞,啊然后呢,剩下这些security呢,等我们也是用的时候,咱们再加好嘞,呃,这些是我们要加进来的,具体的依赖,然后呢,CC我们去把它拿到的里边。
06:04
这里边有一个MY已经有了哈,这个我先把它先删掉啊,Ctrl shift f ctrl s保存一下。哎,然后呢,这边这个版本这会有警告,哎,这个警告呢,你看到他是告诉你说这个版本相对于工程来说是重复的,没有必要咱们就把这个版本呢,就都给它删掉。这的话工本工一个统一的一个管理,哎,所以说呢,在这儿啊,我们去把这些呢。哎,把它这些呢,是去拿到笔记里边啊,这里边是我们去掉了版本号以后的好嘞,嗯,从这里边呢,我们可以去看一下啊,大家看一下我们这个依赖的层次结构,把它们呢。
07:09
哎,全部都收起来哈,就是我们看一下这个spring orm和spring web m VC把这个打开呢,他们已经就能够把我们spring的常用的这些价包呢,就都导进来了啊,所以说其他这些价包呢,既然是依赖的传递,能给我们传递过来,就不需要我们再一个一个一个一个再去明确的声明了,咱们就不用再去声明说我们要依赖s Co expressions等等啊,这些就不用了。
我来说两句