00:00
刚才呢,咱们把这个搭建的过程,基于maven的聚构工程该怎么创建给各位做了一个分析,那下面呢,咱就开始正式进行工程的创建,那咱们来看一下啊,首先我们现在来到I idea里边,我们的第一步点文件新建,咱们直接建个文部的工程,然后在里边点下一步。在这个界面中加上它的坐标,那咱们com.at硅谷,然后起个名字,就是刚才我们提的名字鼓励课堂parent。这位置改成这二八,然后这里com.at硅谷现在这个我们就做了一个。输入,然后点下一步把这个创建,这是我们的第一部分,先把它的负工程先创建出来,然后创建之后在里边呢,咱们把它那个boot的版本统一改成我们的2.2.1的版本,咱们等它加载出来,然后咱们快速。
01:05
给他改一下啊。那我们来做个修改。2.2.1这个版本用咱们统一的这个版本。我给他改一下啊。现在这个就完成了修改啊,然后这个改完之后,咱们的副工程就完成了创建,就是鼓励课堂parent,然后创建之后呢,在里边咱需要改这么几个地方,首先第一个各位注意啊,因为咱们现在复工程里边主要做的事情是什么呢?第一个做你统一依赖的版本的管理,然后第二个放你的公共依赖,比如所以这里边不需要写具体代码,也就是说不需要写的话,里边的S2C目录就可以删掉,因为这目录放到这里就没什么用了,所以咱把它删掉,不删掉也可以,但是它没有用了,所以这里边直接我把src目录给他删掉。
02:08
这是我们做到的,然后做到之后,刚才提到,因为这个负工程是个POM类型,所以咱可以把它的类型改一下啊,但是说你不改也可以,后面你建子模块它也会自动加上,都是可以的,那这里边我一会儿让它自动加就可以了,然后下面呢,我们在里边就引入它相关的依赖,这个依赖我在课件中给大家已经写好了,我把这依赖咱就直接复制过来。然后我强调啊,复制之后呢,因为在这个本身的po里边有些依赖,这个依赖咱们先都给它删掉,然后把我们课件中依赖给它直接覆盖过来就可以了,这是我们引入的依赖,咱等它引入,然后咱看一下啊,我是这么写的,首先加上一个叫。定义了你各个依赖的版本,然后下面进行使用,咱随便找一个啊,比如咱们找一个这个买。
03:08
然后这里边我来搜索一下。大家看啊买circle,咱之前提到了,如果你不加版本,默认用的是八的驱动,我这里边只用了版本,所以用这个表达式选你的版本号,包括别的都一样,咱用那个。My plus它也是用到我们上面统一定义的版本,这个是咱们在工程中做的版本的锁定,然后后面在子模块中,咱们只需要把依赖引入,不需要加version版本号了,因为在里边已经给它锁定了统一的版本。所以这就是负工程的搭建,咱们就快速完成了这个过程。然后搭建之后,咱进入到第二部分,在风筝下面咱们建个子模块,首先建个model,里边放咱们公共的这些实体类或者枚举类等内容。
04:02
那我来创建啊,注意怎么做,你在冯城的这里边右键新建一个叫model,然后新建的时候呢,咱直接选ma就可以了,然后点下一步在里边我们看到啊,它的parent封城是鼓励课堂parent,下面是咱们新的这个模块,我们叫model,然后下一步。把这个进行创建,这是咱们的子模块创建之后,在里边我们引入需要的一些依赖啊,这依赖我从课件中直接拿过来,就是这些依赖。给它放到碰里边,所以现在这个模块就完成了,完成之后呢,等等它加载出来,咱们看一个地方啊,就刚才我提到的,咱们来到负工程的po文件中,大家往上看,各位看几个地方啊。首先第一个地方。它的类型变成是po类型,另外下面有个模块是不是这个model。
05:06
所以现在这个model就完成了。咱把做创建,创建之后呢,因为在里边有咱们需要用到的实体类,包括枚举类等内容,这些我已经提前创建好了,咱把它直接拿回来可以了,就是我们表定的11类,然后里面有各个的get赛的方法等内容,这个不需要咱们敲扁,直接拿回来可以了,现在我把11类这里边的。com这个目录直接复制。然后我们model的Java目录下边,直接咱给它粘贴过来,OK。现在给他复制,咱等他复制完成。啊,各位看啊,现在就出来了,然后里边有咱们需要的各个的实体类里面都存在,咱后面会用到,包括有些枚举类等内容。所以以上就是model模块创建,这咱就完成了,然后完成之后我们继续往下创建,下面呢,在封城里边咱建个service模块,Service下面再建个service vod是咱为了一块儿做我们的接口开发做准备。
06:15
那我来创建啊。注意别建错啊,在凤城的右键新建一个model,咱选VIVO。然后在里边我们写上它的模块名字。Service。下一步。在里边把这个创建,创建之后,Service里边引入需要的一些依赖,这依赖我同样啊给他复制过来。是咱们后面会用到了这些依赖,然后在依赖中呢,这里边啊,有这么一个小问题说明一下啊,大家看这个依赖,还有这个依赖啊,或者说这三个依赖。首先各位看啊,第一个是不NAS,咱说那个注册中心还有一个叫open,就是服务调用,另外这个cin啊,这些依赖,而我们现在因为咱没有用到这个na的注册中心,这依赖如果你引入一会儿你启动项目,它会找你的na的服务,但是目前没有用到,所以一会儿他会报错,咱为了他不报错,这依赖先给它注掉,后面咱们用到的时候再打开啊包这三个依赖我先都给它注掉,因为暂时我们先用不到,后面用到的时候咱再给他打开。
07:31
特别是naco的依赖,如果你不住掉一会儿启动,它会报错说找不到你naco的服务。这个啊,特别说明一下啊,然后这个完成了,完成之后在service下边咱建个模块,Vod是咱的视频点播模块,然后里边一会儿写我们的讲师管理的接口。那我来创建啊,在service下面,因为这里边呢,应该也不需要src目录了,咱们也删掉。
08:00
在下面建一个模块。注意啊,别建错,你建的时候特别看一下它所在的负工程是不是service,如果不是的话,就要到里面给他改一下,然后点下一步。把这个最终创建,然后创建之后咱们看里边。各位看啊,它的类型是泡沫,然后下面有vod这个子模块。所以以上按照我们刚才这个过程,那就把这个项目工程的一个基本结构我们就创建出来了,也是刚才我在图上画的这个过程啊,咱再重复一遍啊,负工程鼓励课堂parent,子模块model service service下边还有子模块service vod,咱们一块儿的具体接口代码就写到service vod中。所以以上就是没问的技修工程搭建项目环境,各位按照过程把这个能给他准确的搭建出来。
我来说两句