00:01
各位同学大家好,欢迎继续学习上硅谷上移通项目。在刚才内容中呢,给大家介绍了前端和后端的基本概念,后端主要作用就是提供数据,并且进行相应的操作,而前端主要用于调用后端接口范围的数据,然后在页面做个显示。那咱们刚才把概念介绍之后,然后下面咱就开始搭建一下咱们项目的后端环境,把环境我们做搭建,然后搭建之后把代码我们提到远程的地库中,最终开发医院设置的交易接口。那我们下面就来搭建一下项目的扩动环境,那这个环境怎么搭建,给各位说一下,咱们项目因为是基于部这么一个微复架构,基于微进行搭建,所以我们的搭建过程我们看一下,我这里边有张图在里边,首先呢我们先建一个负工程。
01:01
在复工程里边,第一个它的类型肯定是一个破布类型,然后咱们在复工程中管理依赖的版本,包括放一些公共依赖不工程,我们选取一个损部的工程做创建,我们之前提到我们目前用的损部,咱都用统一的2.2.1的这个版本,这是我们的第一部分。然后创建了服工程之后,我们在里边可以创建子模块,包括在子模块里边可以再继续创建子模块,子模块我们用过微就可以了,因为微这个子模块地成了复层,所以用它这个统一的2.2.1这个版本就可以了,所以这是我们搭建的一个过程,那我下面来做搭建,首先我们看一下我的课件中,咱们搭建呢,我就按照我课件中的流程做搭建,那我们看一下这个结构,首先复工程我们这个。预约挂号parent,然后在下面呢,我们放入一个common,在common中放这里边一些公共的模块,比如说我们有一个common us放一些相关的工具类,有一个U,放一些相关的服务的工具包,然后在里边有个model,放相关的试以类,Service里边放对应的微服务,所以咱们现在按照结构,咱们把这个项目给它构建出来。
02:26
那我下面来做构建,首先我们看第一步,我们先来创建一个复工程,在里边我们用一个子木头,然后点下一步。在下一步之后,咱们在里边,我们来。写上它那个坐标,我们叫com.at硅谷。然后这个名字我们就叫做预约挂号下划线parental。这里边选择DOUBLE8的版本,然后咱们点下一步把这个我们可以做一个创建这个给各位,我先截个图。
03:08
这是我们的第一部分,咱们创建一个复工程,就是我们这么创建,然后这个我们点下一步把它先创建出来,这个位置我们先随便选个版本,一会儿咱们统一用那个2.2.1的版本。这里边我们在当前窗口做创建,在这个负工程我们就完成创建,然后创建之后咱们把这里边这个版本改成2.2.1的这个版本。这个版本我们来使用。然后改完之后,我们现在在这里边的这个version上边,咱们加上我当前这个工程的类型,咱们是一个home类型,因为它要做一个负工程做创建,所以这样的话我们就完成了工程的创建,这个就做大了。然后做到之后,咱们看一下我的课件中,因为负工程里边呢,我们主要要做这么一个事情,就是。
04:07
放一些版本的依赖,就依赖的一些相关的统一版本,包括放一些公共依赖,所以说我就把这依赖从我的课件中给各位直接就复制一下,那我直接就复制。首先我就把里边的这一部分,咱们复制到我的这个。项目中来给他直接复制一下。复制之后来到咱们项目的矿文件中,那我们看到首先各位看啊,这一部分是那个Java版本,然后咱把这部分统一给他,就是覆盖一下。覆盖之后我们来看一下,现在我们就加了相关的依赖,首先第一部分大家看这个位置。这个位置是什么呢?是不是一些相应的依赖版本,比如说我们Java1.8的版本,包括买circle,包括买飞机的plus,以及这些版本的一些依赖的锁定。
05:07
这是我们的第一部分,所以咱们现在把负工程就完成了一个构建,这个做到了,然后创建了工程之后,下面咱在里边可以创建它的子模块,那子模块呢,我就按照我课件中的流程,这是第二步。我们在里边建一个抠的模块。然后在common里面再创建commons和common services,这三个都用ma进构建,那咱下面把它创建下。因为现在这里边它的依赖要下载,但我的依赖已经下载过了,所以我把这个idea先关掉,给它重新打开一下,它就不会再进行下载了,我们给它重新打开一下啊。好,我们看啊,现在已经重新打开了,然后他就不会再下载了,因为我们这个2.2.1的版本已经下载过了,然后这个做到之后,我们继续往下来做,就是现在在里边呢,我们在工程里边来创建一个子模块,那咱们在里边点右键新建一个model,然后在model里边我们用个慰问工程就可以了。
06:17
咱们点下一步给它起个名字,叫这个common。然后我们再点下一步把这个子模块咱们做创建。做了一个创建,然后创建之后呢,我们也改一下它这个就是相关这个类型,咱们加上一个package,我们也是一个pop类型,所以这个common子模块我们就完成了一个创建,这个咱就做到了。然后这个做到之后呢,咱们在common里边呢,再进行创建,Common中呢,我们再创建一层子模块,咱们还是选用微这个类型,然后我们点下一步,按照我课件中的流程,第一个子模块我们叫common u,那我来创建。
07:08
我们写一个。下划线。U把这个我们做一个创建。然后咱们点下一步,这个就完成了,创建之后在里边我们在创建另外一个子模块,我们叫service u。所以这样的话,咱们把common里边的。两个子模块我们就完成了,然后完成之后在common里边,咱们也是把相关的依赖给它就引入进来,那我就从课件中把它就直接复制过来,那我到课件中找一下,在com里边有一个dependence,咱把里边这几个依赖都复制到咱们的common中来。我打开的po文件,然后把这几个在里边做一个复制,所以这样的话,Common这个模块我们就完成了,包括U,包括里边这个Switch u条后面需要咱们再往里面加,目前先加这么多。
08:12
然后这个做到之后,下面我们再创建另外一个模块。那各位来说一下,咱们也是在这个工程里面建一个模块,叫做model。那我写一下。然后这个model我们要做什么呢?比如说我们项目中一些实体类,一些view类,咱们都给它放到这个model里面做一个统一的管理,当然你也可以不做统一管理,比如我们统一管理会更加方便,而在里边我们也是引入一些基本的依赖。把依赖给它复制到我们的model里面来。就是这些。在这个我们就完成了,然后这个完成之后,我们下面在这个工程中在创建另外一个组模块,咱们叫service。
09:01
也是一个内,然后加上一个。Service。这service特别强调,因为我们项目是基于微服务架构,所以咱们最终的微服务肯定都是建造这个所里念,所以service的类型肯定是一个就是。Home类型。然后在service中,咱们也是把一些相关的依赖先给它引进去,如果后面需要在那里边再加上一些加的依赖。我把这个给各位先顺过来。所以这样的话,这个最基本的这个项目的结构,我们就完成了创建,它主要就这么一个基本过程。我们就做到了。然后这个做到之后啊,当然里边有些依赖,我们暂时先用不到这个,我先给它去掉,后面咱们需要再往里边给它加上这个。我们就完成了啊,比如说现在咱就按照我这个课件中这个过程,就完成了咱们项目的一个基本结构的这么一个创建,所以各位按照过程能把它快速创建出来。
10:12
创建之后呢,我们可以再检查一下,因为里边有些目录我们是不需要的,咱们可以给它删掉,比如说在我们副工程里边有个src这目录我们应该不需要,因为这里边我们不写代码,所以咱们把这目录给它删掉,然后删掉之后我们看在common里边应该也不需要写代码,所以这个src目录给它也是删掉。另外就是service里边应该也不需要,比如说我们现在我们在service里边,咱们先。建一个子模块,因为后面我们也肯定需要,比如说这个子模块,我们起个名字叫service这个。User后面咱肯定会有用户模块,那我们把它先创建出来,然后创建之后大家看这里边后面会有很多的子模块,所以咱们的微服模块。
11:03
所以这里边的S2C咱们也可以给它占掉了。所以咱们到第步我们就完成了一个项目的最基本的结构,包含复工程子模块,然后里边又有子模块,然后咱们后面在里边可以完成我们的具体开发,所以这是关于咱们项目环境的一个创建,或者说我们项目的一个工程的搭建。那我把这部分给各位写到我的课件中来,这个咱们就做到了。然后这个做到之后呢,我们下面要做的适应就是咱们就可以把我们这部分给它挑到一个远程的地操纵中去,然后咱后面每次开发都进行这个get的版本控制。所以这样的话,环境咱们就完成了搭建。
我来说两句