從零開始搭建Spring Cloud項目(五)使用Nacos 配置管理

開發(fā)工具:IntelliJ IDEA 2019.2.4(Ultimate Edition)

Nacos官網:https://nacos.io/zh-cn/

1.添加配置管理依賴

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>2.1.1.RELEASE</version>
</dependency>

2.在bootstrap.yml 中配置 Nacos server 的地址和應用名巷屿,如果bootstrap.yml不存在則在application.yml文件同級目錄中新建即可

spring:
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml
  application:
    name: oa-user-center

3.在Nacos控制臺中新建Data Id為oa-user-center.yaml的配置項

添加配置

用戶中心配置

4.在cn.libaiii.user.center.rest包下新建ConfigController類測試讀取nacos config中的配置
通過 @RefreshScope注解 實現(xiàn)配置自動更新
通過@Value注解讀取nacos config中配置的值

package cn.libaiii.user.center.rest;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * TODO
 *
 * @author libai
 * @version 1.0
 * @date 2020/1/14
 */
@RestController
@RequestMapping("config")
@RefreshScope
public class ConfigController {

    @Value("${nacos.config.name}")
    private String config;

    @RequestMapping("/getConfig")
    public String getConfig() {
        return this.config;
    }
}

5.重啟服務,訪問http://localhost:8081/config/getConfig 響應libai饼问,讀取nacos config配置的值成功

6.使用Nacos配置中心助隧,管理數據源
復制application.yml中的datasource配置,添加到Nacos配置中心的oa-user-center.yaml的配置內容中點擊發(fā)布坤溃,刪除application.yml中的datasource配置丹允,重啟服務航瞭,即可。其他配置均可遷移到配置中心的維護

管理數據源

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末钞钙,一起剝皮案震驚了整個濱河市鳄橘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芒炼,老刑警劉巖瘫怜,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異本刽,居然都是意外死亡鲸湃,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門子寓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來暗挑,“玉大人,你說我怎么就攤上這事斜友≌桑” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵蝙寨,是天一觀的道長晒衩。 經常有香客問我嗤瞎,道長,這世上最難降的妖魔是什么听系? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任贝奇,我火速辦了婚禮,結果婚禮上靠胜,老公的妹妹穿的比我還像新娘掉瞳。我一直安慰自己,他們只是感情好浪漠,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布陕习。 她就那樣靜靜地躺著,像睡著了一般址愿。 火紅的嫁衣襯著肌膚如雪该镣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天响谓,我揣著相機與錄音损合,去河邊找鬼。 笑死娘纷,一個胖子當著我的面吹牛嫁审,可吹牛的內容都是我干的。 我是一名探鬼主播赖晶,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼律适,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了遏插?” 一聲冷哼從身側響起捂贿,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涩堤,沒想到半個月后眷蜓,有當地人在樹林里發(fā)現(xiàn)了一具尸體分瘾,經...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡胎围,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了德召。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片白魂。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖上岗,靈堂內的尸體忽然破棺而出福荸,到底是詐尸還是另有隱情,我是刑警寧澤肴掷,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布敬锐,位于F島的核電站背传,受9級特大地震影響,放射性物質發(fā)生泄漏台夺。R本人自食惡果不足惜径玖,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颤介。 院中可真熱鬧梳星,春花似錦汗侵、人聲如沸吃沪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽译仗。三九已至介褥,卻和暖如春主慰,著一層夾襖步出監(jiān)牢的瞬間讽营,已是汗流浹背移宅。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工学赛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吞杭。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓盏浇,卻偏偏與公主長得像,于是被迫代替她去往敵國和親芽狗。 傳聞我的和親對象是個殘疾皇子绢掰,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內容