00:00
下面呢,我们来说获取配置中心,配置之前呢,我们已经完成了配置中心微服务的搭建,下面呢我们就需要改造一下我们的user service。来找找我们的有的,然后呢,把我们的。application.l给他这个删掉。我们给它删掉,我们要对这个工程进行改造,我们给它删掉。OK。然后删掉以后呢,我们需要在当中添加一个依赖,添加我们的啊conflict依赖,我们找到我们的po文件,确定在我们这个项。然后呢,添加我们的dependency这块呢,是我们的spring-cloud杠,我们的start-con,然后上面呢,和我们这个一样,然后呢,我们进行来刷新。好,刷新以后呢,没问题,接下来呢,来修改我们的这个配置,我们配置这一块啊,刚才我们给它删掉了,因为我们的配置文件呢,要从我们的配置中心获取,所以我们不需要了,但是在这一块我们还需要一个。
01:15
叫boottop,叫YML啊,一会我们来说这个区别啊,它和我们的application叫YML配置文件有什么区别?首先来配置我们的远程仓库,是我们的spring,点我们的cloud。点我们的,然后点name。好,这一块的内啊,是我们的什么了,User这个内要跟我们远程仓库,我们来看一下。我们的这个需要跟我们远程仓库当中啊,这个application就这个user不是我们刚才说的application吗?Application和我们的profile,这个dev呢,是我们的profile,然后这边还有我们的这个是我们的,是我们的master这个分支这一块,我们这些都需要配一下,然后呢,回到我们这块,除了内幕以外呢,我们把这个给它添加一个注释,我们这个呢,是要与我们仓库中。
02:17
配置文件。他这个叫application保持一致。保持一致。好,然后除了name以外呢,还有我们的profile,还有包括我们的。Labor。LA。然后呢,我们的这块是我们的呢,是我们的master master。我们给他也加个注释。
03:02
这块的配置文件等。我们给它复制一下。和我们的profile保持一致,然后这一块呢。配置文件,它所属的。这个分支版本,也就是我们的分支,它是。保持一致,好,这个完了以后呢,需要开启我们的配置中心啊,使用discovery。D Co discovery在这一块呢,有一个它应该是有个enable,默认是false,我们需要给它开启,我们打开处这块呢,是使用我们配置中心这块呢,还需要我们配置中心的一个服务名是我们的叫service。
04:06
我们的杠ID。这个。这块呢,是叫我们的IG server。我们这个是叫配置中心服务名好,那这个呢,远程这一块我们就配完了,配完以后呢,我们需要回来再写我们的有考。注册的这个地址。我们的default。然后呢,是我们的HTTP冒号,刚刚127.0.0.1。冒号10086,然后呢,是我们的U卡,那完成了我们的putrup ML配置文件以后呢,我们来重新启动我们的user service9001,我们重新启动,然后呢,我们来说一下我们的boot这个ML文件呢,它也是我们spring的默认配置文件,而且呢,它加载的时间呢,相比于我们的application.ml文件啊更早。
05:16
那我们的这个application ML文件和boottop ML文件呢,虽然它都是我们spring BOO的这个默认配置文件,但是呢,它这边定位啊不一样,我们这个bootstop的L文件可以理解成它是我们系统级别的啊配置的一些参数配置,那这些参数呢,一般它是不会变动的。那我们application.ml呢,它这个配置文件,它是用来定义我们应用级别的参数啊,如果搭配我们的spring cloud config这个来使用的话,我们的application ML里面定义的文件可以实现动态的替换。那总的来说呢,我们的boottopl文件相当于是我们项目启动时的一个引导文件啊,内容它相对是比较固定的。
06:05
那我们applicationml文件呢,是微服务的一些,它常规的配置参数啊,变化比较频繁,来看一下我们这一块啊,我们出现了。一个错误,来我们看一下,我们这一块说我们出现了错误的URL啊,我们这个,可这个我们这块写错了。来重新启动来看一下。好,我们这块启动完成以后。我们来浏览器测试一下,找一下我看我们前面有没有9001没有。找一个9001。这个。好,这个是没有问题的。
我来说两句