00:00
好,第二个部分的内容呢,我们要实现的功能呢,还是比较多的,就是做除了呃核心业务之外的一些基础的功能,那这些基础的功能呢,就是我们整个的项目了,包括前台网站,包括后台管理系统,包括前端,包括后端,包括前后端的联调,所以说呢啊,其实这一部分的内容呢,还是非常重要的啊,整个这一部分的内容呢,拿到未来我们的工作岗位当中的话呢,它是能够复用的,因为它涉及到的真正的金融业务很少,基本上都是所有项目当中通用的一些底层功能,所以呢,我们在这里面呢,进行一个详细的讲解啊,那首先第一个部分呢,我们来看帕零四,就后端工程的一个搭建,那么前面我们啊,用了两天的时间,详细的讲了一下前端的一些知识,那么前端的知识具备了之后呢,我们现在呢,其实就可以做前后端的开发了,那么现在呢,我们就需要呢,先把这个后端的接口工程给他搭建好,搭建好之后呢,我们再把前端的这个网站还有。
01:01
前端的这个管理系统端都给它搭建好,然后呢和我们后端的接口工程都做对接,这样的话呢,我们就完成了一个基本的前后端分离的一个完整的项目的开发,好那现在呢,我们来看先创建一个上文保的接口工程,好那现在我们就跟前端没什么关系了啊,所以呢,我们要打开的是idea这个工具了。好,打开idea这个工具呢,我们首先要做的呢,就是先创建一个spring BOO项目,那么这个spring BOO项目呢,跟我们之前创建项目的方式呢,是一样的啊,那但是呢,我们这个项目呢,要稍微要复杂一点啊,所以呢,我们创建一个嵌套的工程,那在这里面呢,我把它。有一个有一个project。好,然后呢,我们先创建一个叫做spring LA,然后在这个spring里面呢,我们去。给它定义一个,呃,就是一个service URL这块我就选择默认的这个start spring IO了,然后再接下来呢,我们点next。
02:07
在这边呢,我们group呢写com点艾特硅谷。好,Artifac这个地方呢,我们写上荣宝。好,然后接下来呢,我们点下一步,然后接下来呢,这个版本呢,我先不选最新版啊,我们这个项目开发的时候呢,是基于2.3.4的,所以我们一会儿呢,把它改成2.3.4,我们先点下一步。然后接下来呢,这个地方呢,我们选择我们班级的这个目录。好,然后这块呢,不要忘了补充一个目录,叫上龙岗。然后呢,我们再点finish,点击create。点击this windowterminate,因为刚才我们那块有一个。嗯,HTP服务启动了哈,所以点他们把那个服务停掉。
03:11
好,来到这之后呢,我们第一件事情先把这个S2C目录给他删掉啊,因为对我们来说没有用,它是一个负向。好,然后接下来呢,来到POM这个里面,我们呢,先把这个版本号给它改一下,改成2.3.4,然后2.3.4后面注意有release后缀,我们把release后缀给他加上。好,然后接下来呢,在下面这个properties和dependence这个地方呢,我们把需要的依赖先给它加上,那依赖这块呢,我们就不一个一个啰嗦了,到时候用到的时候呢,咱们再一个一个去讲,所以咱们先加,那先加的话呢,就是呃,前面这一块我们先加依赖的版本号。这款。
04:00
好,我们要用到这些依赖,所以先把版本号先加上,然后接下来呢,就是后面这款depend这块,我们把主要的依赖加在这。那依赖呢,我们分两部分,一部分呢是依赖的版本管理,所以呢,第一个部分呢是demand management,第赖的部分呢,就是依赖了,依赖这块呢,我们默认的啊,所有的模块都用到的啊,就test测试这个依赖,所以呢,Dependences这两个节点呢,我们一定考虑过来。我先把这个前端的给它关掉。好,我们找到泡沫,然后把这个呢,直接给他替换掉。明白哈,好,那这边都加完了之后呢,我们的parent项目的处理呢,就基本上告一段落了,然后呢,我们打开这个Mar,把这边呢给它刷新一下啊,让它的这个depends呢都能够加载进来,好,这是这一款啊,他的项目我们创建完成之后呢,接下来我们来看。
05:12
我们创建一个鼓励common,就是我们项目当中呢,有很多共通用的一些工具,我们呢,都打算先放在这个鼓励common这里面,硅硅谷common啊好,然后呢,我们在这个地方右键。扭。呃,Module。这个我们创建猫就就行了,然后选择这个选择next,把这个硅谷common呢啊粘到这个位置,然后接下来呢,Finish。好。然后这个创建完成之后呢,我们来看里面呢,也是需要配置poem的,那poem配置什么呢?我们就配置这个,一个呢是spring put start we,因为我们这是一个spring put的web端的一个PC项目,然后呢,还有一个呢,就Bo用来简化实体类的啊,在所有的呃,这个子模块当中呢,都要用到它们两个,所以呢,我们就把它给它复制一下。
06:07
在这面呢,我们把这个依赖呢,给它粘贴上。然后我们打开麦在这边刷新一下啊。古力common这边就有了,看看依赖是不是正常的加载进来,并且没有红色的波浪线才行哈,好,那这样的话呢,我们这个古力common就创建完成了,鼓励common创建完成之后呢,我们再来看,我们再来创建一个service base啊,我们在后面呢,会创建若干个微服务,那所有的微服务呢,都会有一些通用的配置啊,那我们呢,把这些微服务的通用的配置呢,都放在service base里面。所以呢,在这地方呢,我们再扭扭一个猫。然后呢,选择ma,选择next,好,然后接下来呢,把service base呢作为它的名字以及路径写在这儿,点击finish。好,那现在这个地方呢,就有了一个service base了,那么在这个里面呢,我们啊,还是看一下需不需要配置一些依赖,那目前为止呢,啊需要配一些,那所以呢,我们把它粘过去。
07:15
好,然后这里面依赖呢,包含第一个叫鼓励common的一个依赖,也就是说service base,它首先依赖于鼓励鼓励common,因为鼓励common里面有一些通用的工具啊,Service维space里面呢也要用到,第二个呢,就是后面呢,我们要用到一个接口自动生成的这么一个工具,那么呢,我们这个工具呢叫swaer,所以呢,我们先把它引进来,这个是swa的核心依赖,这个呢是生成接口啊,接口呢它有一个接口文档啊,接口文档呢,它要有页面,所以呢,这个是接口文档的页面的相关的组件啊,就是渲染页面用的,这是生成文档用的,好,那所以我们把这两个引进来,引进来之后呢,看一下me这边再刷新一下,看看有没有问题啊,思维贝这款没有什么问题,对吧?好,然后接下来呢。
08:02
我们再来创建后面一个叫service call,这个是我们的微服务之一,也是我们整个应用程序当中核心的微服务。那这边呢,我们右键。有一个module,然后呢MY啊,然后next,然后这块呢,我们service call,然后finish,好接下来呢,我们来看一下这个service call里面呢,有没有配置泡沫用哈,把这个泡沫呢,我们给它粘过来。复制一下。所以这面呢,就是我们的四位号的依赖了,我们把它。拿过来,嗯,我看一下啊。Service啊,这呢,这是吧,好,我们把它粘过来。好,这里面呢,我简单说一下,首先第一个它呢是依赖了service base,也就是说service call依赖了service base又依赖了service base又依赖了common啊,所以他们两个是它们三个是之间互相依赖的一个关系。
09:04
然后接下来呢,我们在这里面要连接买circle,所以要把买的依赖引进来,我们要用到的呢是买贝plus,所以把买贝plus的这个plus boot start给的引进来,在接下来呢,一会我们要用到一个代码生成器来根据数据库的设计呢,自动生成一些相关的代码,所以这块呢,我们要引进来一个代码生成器,叫买bet plus generator,然后代码生成器呢,一般情况下,代码如果能自动生成的话,它肯定是有模板引擎的啊,事先会定义一些默认的模板,所以这面呢,我们要依赖于一个模板引擎,叫VE and car啊好,这个都是代码生成器需要的依赖,那这样的话呢,我们再来到这个man这个地方,把这边刷新一下,看看有没有依赖的引入的问题啊,好,斯维斯考。好,这些依赖没有问题,那这样的话呢,我们整个的这个项目的结构呢,就创建出来了,那这个是我们的第一个步骤,创建基本的项目结构。
我来说两句