00:00
各位同学,咱们继续往下来说,刚才呢,咱们把项目的工程环境做了搭建,通过没问的聚合工程完成了工程和子模块,那下面呢,我们在这个模块中引入相关的依赖,那咱们来一起写一下。首先第一部分咱们打开工程,就是硅谷OA,在里边找到home点插文件,然后在里边我们加入依赖,那咱们来到课件中,我们来加一下,首先第一部分,其实你可以把这部分呢,直接复制替换就可以了,我这里边为了各位看的更清楚,咱们把部分一点一点往里面复制,那咱们看到啊,首先第一个我们加上一个标签叫parent,就是指定我们现在用的的版本,我们课程中用的是2.3.6的版本,那我现在把这部分给它复制过来,这是第一部分指定版本,我们用的是2.3.6。然后这个之后我们再来看啊,大家看这个部分,因为这里都有这个部分,这里是什么呢?就是约定我们项目中依赖用的这个版本,把版本先做个定义,那我现在把这部分咱们给它先复制过来,就给它放到咱们的这个位置。
01:20
直接拿过来,我把里边的这个部分咱直接做个复制。放到定位置。就是我们家的版本,然后这个版本我这里特别说明啊,就是我之前录的课程中有同学提出这么一个问题,说老师啊,你用的版本比较低了,很多公司中已经不再用了,所以我们这个课程中把版本做了一个更新,大家看一下啊,主要填在这个几个地方,第一个my circle,我们用的是8.0.30版本用的是2.0.21,这个版本把版本做了更新,这个版本具体的用途后面咱们用到功能中给大家还会再做一个具体介绍,这个版本各位注意。
02:05
然后下面就是版本的锁定,就是这个部分,我把它咱们就直接拿过来。复制到我这个工程里边,然后咱们简单先过一遍啊,第一个就是咱们后面用的一个技术叫my plus,用于操作数据库的,这个是买的,这是用于接口测试的,然后这是做那个T的,包括等啊,大家先有个了解和我到咱再具体做个介绍,这是蜂城中一种依赖。然后这个之后我们再来看啊,在common里边的这里边有这个子模块,Common中咱们加入依赖,这个依赖我就把这部分咱们直接复制过来,放到咱们这个common里边,我现在复制一下。咱们拿到这里。然后大家看啊,就有依赖,这个之后我们再来看啊,在中我们也是一种依赖,我把这部分咱们也是直接复制过来,放到咱们的里边。
03:10
这个依赖中有一个地方特别说明,大家看这个依赖我们看啊,这是什么?是不是common u,咱刚才说到啊,Common中放的是我们的核心的工具类,Service中是业务模块中的工具类,所以把common给它引入进来,等用到它的核心工具类,对这个写的时候,你的这个名字或者版本号跟我的可能不一样,所以你复制手机检查一下,跟你的保持一致就可以了。这个咱们完成引入,然后之后就是model里边,在model中我们也是一种依赖,Model模块呢,会放入咱们项目中用到的相关的实体类。然后把这个咱们复制过来,就是里边这些内容,这个复制的时候有这么一个问题给大家说明啊。
04:02
大家看里边有一个依赖,就是这个依赖。我们看到这个位置。这里它叫longbook,这个依赖什么意思呢?其实它用的是一个插件,这个插件的作用是什么呢?能够简化实体类的开发,什么意思呢?给大家具体说明,比如说我现在啊写个类叫user user里边呢有ID属性,还有属性,那咱是不是要生ID和name的get和set方法,以及它里边的有参和无参构造这些内容,而这个时候用原始方式咱需要生成再加入方法,而用这个插件之后,咱通过注解方式就可以简化开发,少写代码,不需要再生成,用注解它会帮我们生成这个叫B,所以咱们需要用到这个插件。但这插件用的时候呢,默认D里边是没有的,你需要给它做一个安装,这个安装我这里课件中写的很明确啊,给大家要特别说明一下这个插件安装,但是我强调啊,这插件你不装也是可以的,就是你自己手动生成也完全没有问题,只是我们这里边为了方便咱用下插件,你不用也完全可以。
05:19
那这插件有什么特点,咱们看一下啊,因为我们目前用的idea是202版本,在202版本中,你直接下依赖它是没有的,如果你下的话,应该这么来做点文件。Setting里边找到一个插件,这个叫,然后在里边搜索一个叫B。我这是装过了啊,默认是没有的,如果你搜的话,在202版本中你是搜不到的,这个不是啊,这个不是那个插件,它是没有的,所以你怎么做,你需要手动下载插件,然后通过你的本地进安装,就是点这个通过它进安装,那怎么来装,给大家演示一下啊,我这里已经装过了,但我也说明一下。
06:06
首先第一个到官网下载他这插件,这插件我已经提前下载过了,或者你到他官网中看到就这个网址,然后里边找一个最新的,它的最新的是这个就是这个,你看啊,看到这里2020.2,就是他在202版本中没有这个插件了,它没有做更新,所以把这个下载下来,下载之后还不能马上使用,你怎么做呢?给大家说明,大家看啊,这里有这个插件,你把它先进行解压。我这里一下解压之后,到里边一个包,就这个叫这个包,然后你把这包我们可以用这个压缩工具,比如说360啊什么其他压缩工具打开,打开之后找到里边有一个文件,也就是这个文件,注意啊,别找错在。这个。
07:00
你把它打开。打开之后到里边这个置,你看这是什么不叫,然后你把这个2020.2改成你当前idea的版本,我这idea用的是202.1,所以你就改成这个202.1这个版本就可以了,然后把它保存,保存之后再用刚才的方式进行安装,就你在这位置。演示一下啊,你在这里。文件settings搜索plugs,点这个按钮,有一个叫从本地安装找到你刚才的炸包,我这炸包应该是在这个位置,我找一下啊,我的是在这里。就是他。注意别找错啊,然后点中炸包之后点OK就安装,我这已经装过了,我就不再装了,所以各位把它装上,装上之后你把idea重启一下就可生效,这是我们安装的方式,最终你看到的效果就这个效果,你在里边点这个插件。
08:05
在已安装里边搜索一个叫log,就是一个小辣椒的图标,这样的话表示它就安装成功了,然后你看里边啊,有各种注解,用这些注解能简化我们事业类的开发,这就是插件该录安装大家可以自己试一下,如果你不装,那你需要自己手动生成一下也是完全可以的。这是咱们做说明,然后之后我们在service OA模块中也引入相关的依赖,我把这部分也是复制过来。放到这里。也是注意啊,这些版本跟你的要保持一致,你可能跟我课件中不一样,这没关系,只要能对上就可以了,现在就完成,完成之后我们的下一部分在model里边,咱们把它相关的实体类给它直接复制可以了,因为是一类,里边就是属性和get特的方法,我在资料中给大家都已经听出来了,就这个位置实体类把这个文件夹咱们直接进行复制,复制到猫豆中的这个里边来。
09:09
咱们直接复制一下。等它复制出来。然后大家看啊,现在是不是有实体类,比如说啊,咱随便找一个,我们找一个,比如叫这个user,就咱说的用户,然后你看里边有相关的内容啊,包括有相关的这个部分,咱们把它直接引入就可以了。这位置我把它刷新一下。啊,包括这个啊,我都给他刷新一下。咱们等它啊,刷新完成,然后刷新之后大家看啊,这里边就没有报错了,然后咱看到啊,这里边有一个叫date注体,它就用于生成我们的get set等循环方法,然后这些注解,然后后面会说到,然后它会看到啊,大家看到是不是有get set方法,包括里边的构造方法等等。
10:00
所以以上咱们就完成了这个后端环境的搭建,这个咱们就做到这里,所以各位按照这个过程创建maven的聚合工程工程子模块,按照课件把依赖引入,特别注意安装这个插件过程,它里边因为咱用的是202,就按照特别的方式给他安装,如果你不装的话,那你自己手动啊盖造态的方法都生成一下。所以这个环境搭建我们就到这里。
我来说两句