00:00
这个过程我再重复一遍啊,就是咱们现在我们要新建这么一个配置文件,做法就是呢,你先点这个配置列表,然后点右边那个加号,就刚才我们说到的这个过程,然后你点完加号之后进入到咱们现在看到的这个界面,在这个界面中呢,我们写上几个值,第一个是你那个读取的置文件名称,它叫data ID,第二个是默认组,第三个选择你的配置文件内容,包括它的格式,比如我现在选practice,然后第一个这个名字写法有个规则,它不是随便写的,那他怎么写?刚才我提到啊,我再说一遍,规则有三部分,第一部分是你的服务名字,比如说我这符叫service c写它,第二部分写你的这个值,咱叫DADV,但是如果你被注掉,那就不需要写,第三部分写你的这个文件的这个扩展名,或者它的类型,咱就要pro,所以这个我们就写出来了啊,你知道这个规则。也就是在我课件中写到。
01:02
这个规则我把它啊给大家也是截到我这个底中来啊,知道它这个特点啊。你把它。记住这个规则。呃,这个我写的简洁点啊,第一个就是你那个,呃,这么写啊服务的名称。第一个第二个是这个DV的这个值啊,就是里边的这个。W或者files active它的这个值,然后第三部分是你文件那个类型,或者文件的那个扩展名。啊,配置文件的类型主要有这么三部分,这各位啊给他知道啊,咱现在是这么一个规则,然后规则选完之后,咱刚才把这个也创建出来,就是这么一个文件,然后创建之后,下面我们点确定完成这么一个最终创建。给他啊,拿到上面来,然后咱们创建啊。各位注意啊,面有个小问题啊,就是最终当你点这下面这个发布的时候,里面会一个提示,它这提示啊,说你配置文件信息中可能有语法错误,这咱可以忽略啊,因为咱们这些配置文件肯定没有错,因为他做一些检查,但是对我们没有影响,咱直接就点确认,忽略他这个检查点确定。
02:16
然后里边点这个,这样的话,这配置文件就创建出来了,但是它创建之后呢,它不会给我们自动跳转,咱需要手动点个配置列表,然后大家看里边是个文件叫service s pro,这个咱就创建出来了,然后创建之后呢,比如现在你点编辑注意啊,点编辑的时候,它这名字不能改,你只能给他删掉重新来创建啊,他不能让你去改这个名字。啊,里边是这个特点,所以咱们现在把这个就完成了创业啊就是。这么一个结构是咱们刚才做到的啊。然后创建之后呢,咱们下面啊,把这个效果咱来做个测试,就让我们这个项目去读取里面内容,咱们看这个该怎么去做啊,咱们给他测试一下啊,看他做法。
03:04
我这里看一下啊,第二步在里边创建配置文件这个过程,然后里边的第三步再来做一个读取啊,这是第三步啊,然后第四步我们来读取。就在我们的这个项目中读取。NAS配置中心中那个文件。那怎么做给大家说一下啊,咱看第四步,在第四步中呢,我们涉及到的也要先讲个知识点,然后才能读取等于知识点啊,这些很重要,给大家强调啊,咱就往下看啊,先看这位置。这个位置我要先说什么呢?就是这个位置我写一个补充,就咱先说一下此人boot里边它这些配置文件有一个加载顺序,把这说完之后,咱再改一下我们的内容啊,最终我们再做个读取,所以就是这个知识点虽然说少,但是里边涉及到有很多的内容,希望各位记住啊,然后把这个先说一下啊。这里边首先说一下这个配置文件的加载顺序。
04:02
各位注意啊,咱们之前建的配置文件是不是都是这个,或者说OB是什么样的格式,但是其实在spring它在加载配置文件中还有一个配置文件,之前咱应该没提过,或者各位可能之前学过我这位置详细说一下啊,就它里边呢,有这么一个文件。大家看啊,就这个文件。叫什么bootri,就这个文件可以是样的格式,也可以是pro,都可以啊,那是它在加载过程中,它该怎么加载呢?首先当你启动主人布特项目的时候,它首先加载的其实不是我们这个Mo这个配置文件,只是咱们当时没有写别的文件,所以它就最终加载它,它首先加载谁加载的是这个美称文件叫boot stra这个文件你可以是要么可pro,然后这个加载之后,后面它去加载你的application这个文件,所以它里面是这个过程。如果说你在K里边,比如说你再写这么一个值,那他还会去找到它后面这个文件啊,那我给大家画个图,我来具体说一下啊,这个到底是什么意思啊,就是three boot的配置文件的加载过程。
05:11
这给大家啊,也是做个说明啊,希望各位对他也是有一个认识啊。写到这个位置啊。Three配置文件的加载的一个。顺序,那它怎么加载呢?首先就是当我们一启动这个boot工程,它第一个加载的是这个文件,就是bootrip,当这个文件可以是一个properties,也可以是一个样的格式,都是可以的啊,这是它首先第一个加载,然后这个加载之后,它第二个会加载,我们之前一直写那文件,就是咱说那个。这个配置文件,比如来一个点。这是它的第二个加载,而第二个加载之后给大家强调啊,如果说你现在啊,在里边你加上了这段话。就这段话。
06:00
那它下面还会去加载一个配置文件。那它会加载什么呢?就是下面它会加载第三个。小区位置啊,它加载的文件是这么一种格式。呃,这个我换个颜色啊。就是。这种格式叫做application。Application-d properties。这是它的加载过程,所以这是啊配置文件一个基本加载,各位给他知道啊,我再说一遍,当你启动boot的时候,第一个先加载boot这个配置文件,这是第一个加载,而加载之后第二个再去加载配置文件,如果说你在里边加了这段话,那他怎么做再去加载第三文件,对第三文件的规则前面application。这加个什么是不是杠DV啊,这DV跟它的名字一样,它会再去找这个文件,这是它一个最基本的加载过程啊,就是这里写到的这么一个过程,所以各位把这个给到知道啊。
07:06
就是咱们提到的这么一个。小支点,关于它的加载配置文件这些基本内容。然后这个咱们说完之后呢,下面回到我们的项目中啊,看咱们项目中这个该怎么去做啊,给大家说明咱写第二个啊,那第二个我们怎么写呢?就是现在呢,其实啊,我在保留这个文件也可以啊,但是咱为了明显我在里边呢,就重新建个文件,咱就创建这个文件叫bootrip这个文件。当然你写它也可以啊,我就用它,因为这个文件呢,它是先加载,但一般在里边定一些固定值,用它来做这个统一配置,那我来创建啊,在result下边建这么一个文件叫bootp.practice。注意,这个名字别写错啊。Properties,然后写完之后,咱们把这个里边内容,我先给它先都注掉啊,咱先给它注释掉,然后注释掉之后呢,在putwap里边咱就专门加一段配置,然后为了能读到我们里面内容,那这里边加什么配置,我给大家直接复制过来啊,因为是固定的,它里面加的就是这么一段配置。
08:16
啊,我先复制啊就是。这。把这个咱给他直接就。拿过来啊,大家看这配置啊,首先第一个因为咱们要读取那扣中内容,你加上那的那个地址,然后第二个加上你这个服务名字,因为根据它要去找那个配置文件,咱这叫service s,然后这个做到之后,因为咱们现在刚才我提到你是做这个配置中心,咱需要在里边还需要引入一个依赖,就这个依赖。刚才咱们说到过啊,叫这个NAS conf,把这依赖需要引入,那我给他就直接引入到我这个po里面了啊,加这个依赖啊,那我加一下啊这个。Dependence加上这个config这么一例来,这样的话咱们把这过程就完成了啊,然后这个给大家我在图上在笔中给大家来画一下啊。
09:10
就是咱们在里边的做法就是。创建这么一个叫boot strap这么一个配置文件。就是里边的。第二部分啊。我写一下。就是。创建这么一个配种文件啊,叫boot boostp,注意这个不要写错啊,那没错啊,然后点上pro。然后创建之后呢,在文件中我们就是。写这些内容啊,然后这个做到之后,咱下步操作在里边呢,我们需要给它引入这么一个依赖。那我来引入啊,就是第三步。第三步,在咱们要调用的那个服务里边,引入我们这个抗这个依赖,就是咱们刚才引入过的依赖,那这依赖给各位我也是直接复制过来啊,就是咱们的。
10:06
这个依赖,你需要把它引入进来。然后把这个啊,我给大家也是。输入过来啊,就是我们的这个内容,然后这样的话,咱把这过程我们就最终完成了啊,它就是这么一个流程啊,所以这个咱就完成这个配置啊,然后最后我们再把这过程再说一遍,最终咱再测试啊,因为过程虽然不复杂,但是东西比较多,而这一过程中啊,任何一步肯定也必不可少,大家看怎么做到的啊,最终咱再总结一遍啊。然后再测试,首先呢,咱要现在做的目的就是通过这个我的本地这服务要去读取nacos配置中心的配置文件,这是咱的目的。那怎么做呢?第一个你把那服务行起来啊,这肯定必须的,然后启用之后就让它的管理控制台,在管理控制台中怎么做呢?咱来到这个叫配置列表中,你点这加号新建一个配置文件,我这里边已经新建过了,就是这么一个配置文件,然后配置文件中有这么几个内容,第一个data台ID是它这个名字,第二个组,第三个是文件类型和文件内容,这内容我为了区分专门叫这个8999,为了跟之前有个区分。
11:15
啊,这种我们提到的啊,然后在里边的这个data ID,就是文件名字,不是随便写的,里边有这个规则,咱说到了它规则中的第一个纸是你那个服务名字,第二个是写你里边的这个纸,如果你在那配置文件中没有设置,这只为空,然后第三个就是写你的这个后缀名,比如我们这个文件,我就叫这个service z点啊咱是叫这个名字,这样的话把这创建,最终这个效果,然后创建之后呢,咱下一步就要改一下我们的项目。因为咱们boot工程呢,它这个加载过程是这么一个加载,第一个boorip,第2APPLICATION,第三个看你的设置在加载,所以咱们现在在项目中写一下啊,在我们的项目中创建了一个叫bootrup这么一个pro配置文件,然后在配置文件中加上了这么两段话,第一段话就是指定你的这个注册中心这个地址,因为从里边读取嘛,读取的位置,第二个加上你的服务名字,就为了跟到我们那个配置文件做个匹配,因为它是找这个名字,就跟你配置文件中那个get ID做个匹配。
12:24
是咱们的这个值,然后这个做到之后,最后一步咱需要在项目中有一个依赖,因为这依赖是做这个配置中心,没有依赖他肯定做不到,按照这个过程,咱这效果就可以完成啊,这是我们做的这么一个。怎么通过本地这个项目去读取远程库中这个配置文件内容,或者远程的na的配置中心这个内容。所以各位啊,把这个给他知道,那这个我们现在就写完了,然后咱们把它最终给各位来测试一下,咱就看一下最终的效果什么样。啊,那当然测试啊,大家注意啊,我现在依赖都引入了,包括这个配置文件就写了一个application application里边是不是什么都没有会空,那现在如果要启动的话,它就会在这个地址中读取你的那code中的这个文件,而大家注意我现在这个文件对号是不是叫8999的,也就是说一会儿咱第一个可以正常启动,然后第二个启动之后,端口号应该是8999,这个端口它会读到这个文件。
13:27
啊,这个是咱一个说明啊,然后下面再来启动我们来测试一下啊。启动一下我用的这个项目啊,用别的项目也可以,我就以它为例,然后现在咱启动一下啊,又看一下第一个能不能启动,第二个它的启用端口是多少,如果是8999,那就正确了。那咱们来试一下啊。看一下它的这个效果啊。我们等他雄起啊。这个过程啊,各位就是也是一边给他手动操作一遍啊,没有什么需要各位记的东西啊,主要这过程你给他能弄出来就可以啊,然后咱看一下啊,应该启动了,启动之后呢,咱找这端口号,大家清楚的看到端口号是多少。
14:13
是不是8999,你看这个说tomcat带着端口号是不是已经启动了,用到8999这端口号,证明咱现在这个配置文件就读到了那个远程的nacos配置中心那种啊,这个我们就测试成功了,所以这时我们怎么来做啊,大家把这过程得给他一会儿手动操作一遍啊,我在这个文档中把每步应该都写到了,然后这过程中呢,各位主要记住两个知识点,第一个它这个文件名这种规则,然后第二个就是它里面这个boot的加载顺序。这个啊,咱们就点出来了啊。然后演示之后呢,下面咱们进一步做演示啊,在演示另外一个。这个啊,我这个,呃,就还是再重新写一个笔记啊,咱重新来一个。
15:00
还是演示多集文字文件,但是咱们换一种这种写法给大家,并不说明。然后下面怎么演示给大家说一下啊,首先第一个呢,咱就是修改咱们项目中那个配置文件,就那个boot这个配置文件。BOTSTRAP。先修改这个配置文件在里边呢,给它添加上一行配置,然后再来做这个操作啊。咱给它加上什么配置呢,就是咱们现在来到里边你先关掉啊。咱把这一行配置给他打开,加上它。这是我们要做的这么一个事情啊,就在里边加上。这行为准。给各位啊,截到我这个图上来,然后这样配置中啊,各位注意啊,里边有一个细节希望各位注意啊,就是在我的课件中呢,我这里写的这个值啊,有一点小问题就是这个值。
16:01
你别复制它这个值中啊,少写了一个S啊,如果你复制直接复制一启动它就报错,说你找不到啊,这叫profile多一个S啊,这篇错啊,就是一个小问题,各位复制时候注意,你复制我的这个值,这是第二第一个啊,然后这个改完之后,咱看下面怎么做,因为刚才我说的这里边有一个匹配规则,咱最开始演示没这句话了,所以它会找到我里面的这个文件,当你加上这句话之后,这个文件它就找不到了,你需要把文件名字给他改个规则。啊,所以咱们写一下第二部分。我写一下啊,就是当你在配置文件中添加了上面的那行配置之后啊,那行。配置之后。那我们之前创建的配置文件,它就读取不到了啊,就读到了,但需要按照我们新的规则再创建一个配置文件,按照新的规则再创建这个配置文件,那怎么创建呢?其实就是啊,把它的名字咱做个修改就可以了,就把名字改一下就可以做到啊,那咱给他就改一下啊,按照我们刚才说的。
17:12
就是这个规则咱做个修改啊,那我这么来做啊,比如现在我点加号,再重新创建一个,里边还是用pro,然后这个文件名字到里面复制第一部分是你的服务名字。这个名字,然后后面怎么做呢?加个杠d.properties。这是我们的文件啊,这个杠是固定的一个写法,DV是里面的这个值,然后在文件中咱们把内容给它也是拿过来啊,呃,这个我先给他。先把这个文件啊,直接复制过来啊,然后咱给他还是改一个端口号测试一下子。之前那个叫8999,咱换一个啊,比如现在我叫这个,呃,8111这段号用它咱一会测试啊。包括这个还是给他先。
18:01
注掉啊。然后现在这些都加完之后检查一下啊,Service s杠,DV pro pro,没错,这是pro里边写成8111,然后咱们最后点下面这个发布。确定啊,忽略语法,确定到列表中,看到这个文件是不是有了,然后现在当你加上这句话之后,它就会读取这个内容,而不是读取它,这个就读到了,那咱们来试一下啊。给大家说一下啊,咱做法就是。在里边按照新的规则创建文件,然后它的文件就是我们的这个名字啊,这咱都说到了啊,这个把它拿过来,然后现在我们再运行看效果。那我们还是把这个项目重启一下啊,看他现在用的这个端口号是谁。咱们看一下啊结果。等它启动啊,这里边啊,应该是有一段号显示了啊,咱往上找一下啊,诶就在这里啊,刚才看到了。
19:03
大家看这位置中啊端口号。哪去了,这里是多少,是不是这个8111啊,因为咱们改的是811,所以现在当你加上之后,它就会读取咱们这个文件中的内容啊,这个我们就做到了。里写呀,第三步啊,我们启动项目,看到它就读取我们新创建这个配置文件中内容,这个我们就完成了,所以这是关于用这个我们的本地这个项目如何去读取那中的配置文件,主要就是这么一个写法啊,大家把这过程给他知道就可以了,没有什么难点啊,主要是里边一个基本的一个流程上的东西啊,你把这个过程给他自己动手操作一遍,主要你记住它这个配置文件建的这种规则啊,这里边我都讲出来了。这个啊。咱们。
我来说两句