00:00
咱们今天呢,是项目的第18天,那我给大家介绍一下咱今天主要要做什么内容。我小这位置啊,就是DAY18内容介绍,咱们今天呢,主要做的有这么几个内容,首先第一个内容就是还是把这个全员管理完成,而咱们今天呢,在我们学员管理模块中给大家整合这么一个权限框架,就整合这个框架,这个框架之前各位应该是提到过的,咱今天把它做个整合,就是spring里边一个圈框架,要spring security这么一个框架。咱把这个权限框架做这么一个整合,这是咱一会儿说的第一个啊,而这个框架给大家昨天也提到了,这里边的代码是一个固定代码,不需要各位去敲一点啊,因为意义不大,它都是固定写法,所以一会儿我把这代码也是复制到我们项目中,然后咱们每个类每个接口给大家详细说一遍,把它整合到咱这个权限管理这个模块中,并且各位演示出来它这过程是怎么做到的,以里边的一个执行流程怎么样的,这个咱一会儿做整合,这是第一个整合three security的框架。
01:18
然后整合之后,咱们的第二个内容,第二个做什么呢?就是在这里边大家注意啊,咱们现在写的这些肯定都是它那个接口部分,而咱做全员管理,最终是不是有页面呀,所以咱第二部分在我们的前台的,就是前端的页面中,把这效果给他整出来,就整合一个权限管理的前端的应变。第二个啊,写一下。权限管理的前端的页面,这个页面也是啊,不邀各位去写遍,我这里边给大家一会儿会把这个整合代码已经写好了,我会告诉各位该怎么把这个代码整合到我们的项目中去,这是第二个整合前端页面。
02:02
啊,这是我们说的这两个内容啊,比如这两个内容说完之后,咱们会把这个权限管理在我们项目中给他就加进去,包括可以设置你的菜单角色和用户,以及他们相应的权限,然后整合之后会给大家做一个完整一个总结,啊这是我们的第一部分整合spring security和前端管理的页面。然后这个整合之后啊,我们的第三个内容给大家来讲一个新的内容,咱看我的课件中啊,第一个第二个前端对接,然后第三个给大家来讲这个东西。就这个叫nacos的配置中心,Naco咱之前用过,只是咱之前用的只用它这个注册中心,这是nacos还有其他功能,所以咱们一会给大家演示na的这个叫配置中心,我写一下啊。配置中心,那什么叫配置中心呢?简单解释一下啊,一会我详细演示啊,各位注意啊,比如说我现在啊,大家看每个这个就是微服模块,咱们是都有一个配置文件呀,那大家注意,如果说我现在啊,把这微服模块我做个集群部署,也就是说在你不同服务器上都有相同项目,然后里边都有相同配置文件,那这个过程中会有一个问题。
03:24
假如我现在配置文件的内容我发生了改变,如果你多的是集群,咱每个服务器的配置文件是不是都需要去改变呀?所以这么做会特别不方便,那当然可以怎么实现,我现在可以把这配置文件统一放到一个服务器上,或者放到一个配置中心上,然后让你的每个服务都去读取同一个地方的配置文件,而这个好处是什么?当咱改的话,我只需要给你配置中心的那种其他服务模块,不需要多修改,因为你都是读取同一个地方内容。就好比说我们写代码,咱写个工具类,我改工具类加地方都直接用就可以了,不需要再改啊,所以这个叫配置中心,一个简单场景给咱一会儿,具体来说咱用NAS可以作为这个配中心,就实这个配置中心在词中口罩里边,它之前有个配置中心叫conig,但是我们现在都用nacos来替换conig,因为NAS它功能更加强大,就是性能更加好,所以咱一会儿说这该怎么做,就是里边该怎么操作,该怎么创建,以及该怎么加载啊,一会我们继续来演示,这是咱们的第二个关于这个nacos的配置中心。
04:36
这个啊是我们今天的主要内容啊,然后再看时间,如果还有时间的话,给大家再来说第四个,第四个讲什么呢?这个各位之前应该用过啊,就是咱们现在我这是一个项目,而我们在实际的开发中,我们都有一种场景叫做团队开发,或者说叫团队协作开发,所以在团队开发中呢,我们一般要用到一个东西叫做版本控制工具。
05:03
这工具鬼之前学过,就这个叫get。这个啊,这么一个工具,所以咱们第四个我们要做什么事情呢?咱就可以把我们当前的这个项目提交到这个远程的get仓库里面去啊,咱把这项目放到B的仓库中做一个提交,包括用它做一个版本控制。这个啊,是咱们要做的这些内容啊。所以各位先知道啊,我重复一遍,然后咱们继续来讲第一个内容,咱先整合这个spring,这个过程不需要过于写代码,但是大家要知道里边这个执行流程,包括security怎么整合到项目中,以及它怎么去执行。然后第二个咱整合前端页面,这个过程也是不需要各位写企业代码,但是你要知道他怎么给它整合进去。第三个咱讲一个NAS的配置中心,用它可以做远程那个文件的一个读取,第四个咱们提交项目到这个远程的。
06:07
Eat仓库中去啊,这是我们今天主要做这个内容,所以各位啊,先给他知道啊。
我来说两句