前言
nacos可以做為服務(wù)注冊(cè)中心,同時(shí)也可以作為服務(wù)的配置中心,其中可以實(shí)現(xiàn)無(wú)需重啟即可修改當(dāng)前項(xiàng)目中的配置,對(duì)于自定義的配置來(lái)說(shuō)非常的方便
nacos的配置中心的設(shè)置
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
只需要在像要使用該功能的項(xiàng)目引入config的依賴
然后創(chuàng)建一個(gè)bookstrap.properties的文件
輸入nacos的配置地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
注意
當(dāng)你是使用yml的配置文件的時(shí)候需要做這個(gè)配置否則會(huì)在nacos修改配置的時(shí)候沒(méi)有反應(yīng),普通properties的同學(xué)是不需要寫這個(gè)配置的,
spring.cloud.nacos.config.file-extension=yaml
配置中心測(cè)試
測(cè)試被調(diào)用的參數(shù)
測(cè)試類
只要使用上@RefreshScope標(biāo)簽就能夠動(dòng)的實(shí)時(shí)獲取配置配置的信息
那么開(kāi)始直接啟動(dòng),然后上nacos查看服務(wù)是否已經(jīng)注冊(cè)上去
文中已經(jīng)出現(xiàn)了我們的名字叫nacos的服務(wù)
那么現(xiàn)在先測(cè)試一下test接口是否可行
接下來(lái),開(kāi)始修改這個(gè)info.test的配置
點(diǎn)擊配置列表里面的這個(gè)加號(hào)
DataID = 對(duì)應(yīng)微服務(wù)的服務(wù)名 + 該微服務(wù)的配置文件的后綴
Group = 配置的分組
配置格式= 配置文件的格式
配置內(nèi)容 = 需要配置的對(duì)應(yīng)的內(nèi)容
填好后,點(diǎn)擊發(fā)布然后刷新剛才的請(qǐng)求
成功修改配置