00:01
呃,接下来呢,各个工程呢,它各自的po哈,都会有一些个配置啊,我们先来看这个负工程。呃,下边这些呢,是它自动生成的啊,这个我们就不用多说了。然后呢,是买贝蒂斯逆向工程啊,这个是需要导入我们逆向工程,呃,生成那些个买贝蒂资源所需要的东西。首先呢,你看在这儿呢,是我们说依赖买贝蒂斯的核心包哈,这个其实是单纯只是生成资源的话,是用不到它的,只不过呢,生成资源以后,如果没有它呢,有些地方呢,有些个注解啊什么之类的会报错啊,所以说在这儿只是说哎,我们看着报错不是难受嘛啊,所以把这个加上。然后呢,这个具体买贝蒂斯的逆向工程呢,它的依赖哈,就是不是具体买杯买贝蒂斯逆向工程执行逆向生成的时候所需要的呢,就是下边build的这这一套。Build标签呢,就表示我们要对构建过程呢进行定制,Plugins呢,就是构建过程中,我们定制构建过程当中呢,需要用到的所有的插件。
01:07
Plugin是一个具体的插件,是插件的坐标,这里边是插件的依赖,哎,所以说这些呢,其实也都不难理解哈。这肯定不可能说自己去敲哈,这个肯定是说我给你准备好了,你就不要客气,直接这个粘过来就完了啊,直接粘过来就完了。这个这些价包呢,插件的价包,他要去下载一下。嗯,还有呢。这是我们买贝蒂斯逆向工程里边它的这个泡沫的配置哈,逆向工程本身呢,要生效还需要再去创建个配置文件,那个配置文件就咱们等等再说啊,咱们先把各个工程的这个po都给它配完。诶。呃,然后呢,接下来是说哈,我们这个环境。我们的这个导入SSM的依赖,导入SSM的环境所需要的这些个依赖,这个时候呢,我们就把这一套这里边哈全拿过来。
02:10
然后到矮idea里边看的看的更清楚一些哈。Environment它的这个poem。哎,它也有一些要去下载一下哈,哎,你点开这个进度条是这是idea里边能够看到我们这个下载的过程。呃,Idea里边呢,它在读进度条的时候啊,你最好啊,不光是件各种APP软件什么的,考虑到我们硬件的性能呢,它是有限的是吧,所以说它在读进度条的时候最好你别别去操作它啊,因为这个时候的话最容易卡住了啊,我们现在呢,看一下这里边导的这个是外部Mac。啊呃,就是spring的外部MVC,有它的话就有我们spring mvc的环境了,有这个OM的话呢,就有我们spring和持久化层进行整合的时候需要的环节了,这个是我们做日志用的。
03:13
这个呢,是我们的这个spring Sam lef和spring进行整合用的。哎,My bud和spring整合用的my bud的核心包,MYS的驱动。啊,MYSQ的驱动啊,德鲁伊的数据源。这个时候的话,不知道大家会不会有这么个问题啊,我们说呢,这个,哎,子工程不是不写这个版本号吗?啊啊,那我们想子工程为啥能不写版本号呢。啊,这个原则就是说你子工程不写,我就上你的负工程去找啊,这个版本号负工程还没有的话,我就上你的负工程的负工程再去找,直直到一直往上追溯,如果往上追溯,追溯不到的话,就会报错。也就是说呢,你子工程如果不写版本号的话,就得在负工程管理这些依赖,而你负工程要是管理这些依赖的话,呃,就得到这个这个里边去配,可是我们现在呢,没有我给放到environment里边了。
04:06
这是为啥呢?因为我们现在啊。现在哈他呃,我即便是在复工程里边配了,我在再到子工程里边再拿下来,也还是这些,反而呢,是在复工程里边多配了一套。这个时候的话,你这个代码的冗余度呢,就比较高啊,它不像说呢。你比如说有一个负工程啊,它下边有这些子工程啊,这些子工程呢,是横向的是平级的关系啊,那这个每一个子工程呢,它用的这个依赖不一样,那么我们就在负工程里边做一个管理,我们现在呢,这个负工程里边管的这个呀,Web依赖component component依赖这仨。哎,我们在这个environment里边去加入这个依赖以后,他们三个需要这些,他们是一串的啊,我放在这上边和放在这个就是。没有什么,就是它的子工程之间啊,没有什么区别啊,没有什么区别,我即便放到负工程里边去进行的一个管理啊,放到这里边总的管理了,我还是要拿到environment里边,还是全拿过来。
05:11
啊,所以说你这儿省一个版本号,就是为了继承而继承这个这个这个其实还是不太,呃,不太这个最起码代码是不够简洁的啊,主要是这个地方也没有必要啊,等我们下一个案例,下一个DEMO,咱们拿这个分布式,拿微服务的方式来做的时候,就能够体现出这一点了啊就现在的话,我们先不着急啊,这个地方也现在这样做不也更简单一些嘛,这些依赖信息呢,就不用考虑在复工程里边,不用考虑依赖的管理,就全是在environment里边进行一个,哎。一个简单的一个引入可以了啊。呃,再往下看。实体类。呃,工具类的工程,设计类的工程,都不需要额外去配这个泡沫。呃,Component啊,组建这个工程,它其实呢,你看啊,导入entity,导入U,导入environment,这个我们都做了,然后它自己呢,因为这里边要写我们的C的controller啊,所以说这个地方呢,需要加入一个solid API,我们把这个呢给它加进来就行了。
06:19
好嘞啊。呃,然后外部工程,外部工程依赖component啊,依赖这个,呃只UNIT5啊,这是主主Peter的啊,它也需要一个spring test啊,哎,对这个是啊,这个是就是SPRING5和unit整合,就是需要的是它俩,我们把这两个给拿过来。行啊,然后呢,这个时候你要是总的去看一下这个依赖的关系的话啊,当然这个时候他得下载一下啊。哎,总的依赖的关系。
07:00
这个时候你看到就比较壮观了啊,咱们头一个视频讲为什么用ma的时候,咱们去看的那个是spring spring cloud啊,比这个呢要更复杂一些,但现在这个呢,这个规模也已经够。就就就比较这个怎么说呢啊,就是还是比较这个这个这个时候用的假包就多了啊,这个时候就体现出来我们这个妹妹管理假包的这个必要性了。
我来说两句