SpringBoot 2.X 集成 Nacos

先吐槽一下

今天就為了能在,Nacos服務(wù)里面注冊SpringBoot服務(wù)衅枫,折騰了一整天映胁。
主要是市面上的視頻還有很多文章都比較早以前有版本現(xiàn)在不能用绽左,官方的文檔對我這種小白來說很不友好,很多細節(jié)沒有寫到履怯,今天在這邊做個總結(jié)回还。

Nacos安裝運行

這就沒什么好說的,根據(jù)官方的文檔叹洲,這步驟也比較少柠硕,比較容易操作。

版本

我用的 SpringBoot 是2.5.2的版本 Nacos能用在這個版本的版本不多运提,我只測試了幾個版本
0.2.7 報錯
0.2.4 可以用
0.2.3 可以用
0.2.1 沒反映
下面是Nacos的一些版本


image.png

配置 注冊

這是官方文檔的截圖蝗柔,注意紅框的部分。 要真這樣配置的話你是不可能能注冊成功的民泵。當然癣丧,我說的是自動注冊(手動注冊的跳過)


image.png

還有一個關(guān)鍵的配置在那里呢?跟我的載圖來


image.png

image.png

image.png

關(guān)鍵的來了栈妆,默認是關(guān)閉的胁编,要自己開


image.png

經(jīng)過上面這些步驟,完了之后鳞尔,你就可以把項目跑起來了嬉橙,完美


image.png

發(fā)現(xiàn)

發(fā)現(xiàn)服務(wù)就比較簡單了

mport com.alibaba.nacos.api.annotation.NacosInjected;
import com.alibaba.nacos.api.exception.NacosException;
import com.alibaba.nacos.api.naming.NamingService;
import com.alibaba.nacos.api.naming.pojo.Instance;
import com.google.gson.Gson;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

@Component
@RestController
public class TestController {

    @NacosInjected
    private NamingService namingService ;
    
    @RequestMapping(value = "/test", method = RequestMethod.GET)
    @ResponseBody
    public String test() throws NacosException {
        Gson gjson = new Gson();
        Map<String, Object> map = new HashMap<String, Object>();

        // 拿到 接口信息
        Instance instance = namingService.selectOneHealthyInstance("SPRING_BOOT_SERVICE");
        map.put("ip", instance.getIp());
        map.put("port",instance.getPort());
        return  gjson.toJson(map);
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市寥假,隨后出現(xiàn)的幾起案子市框,更是在濱河造成了極大的恐慌,老刑警劉巖糕韧,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枫振,死亡現(xiàn)場離奇詭異,居然都是意外死亡兔沃,警方通過查閱死者的電腦和手機蒋得,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乒疏,“玉大人额衙,你說我怎么就攤上這事。” “怎么了窍侧?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵县踢,是天一觀的道長。 經(jīng)常有香客問我伟件,道長硼啤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任斧账,我火速辦了婚禮谴返,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘咧织。我一直安慰自己嗓袱,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布习绢。 她就那樣靜靜地躺著渠抹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪闪萄。 梳的紋絲不亂的頭發(fā)上梧却,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音败去,去河邊找鬼放航。 笑死,一個胖子當著我的面吹牛为迈,可吹牛的內(nèi)容都是我干的三椿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼葫辐,長吁一口氣:“原來是場噩夢啊……” “哼搜锰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起耿战,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蛋叼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后剂陡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體狈涮,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年鸭栖,在試婚紗的時候發(fā)現(xiàn)自己被綠了歌馍。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡晕鹊,死狀恐怖松却,靈堂內(nèi)的尸體忽然破棺而出暴浦,到底是詐尸還是另有隱情,我是刑警寧澤晓锻,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布歌焦,位于F島的核電站,受9級特大地震影響砚哆,放射性物質(zhì)發(fā)生泄漏独撇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一躁锁、第九天 我趴在偏房一處隱蔽的房頂上張望纷铣。 院中可真熱鬧,春花似錦灿里、人聲如沸关炼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至寸潦,卻和暖如春色鸳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背见转。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工命雀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斩箫。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓吏砂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親乘客。 傳聞我的和親對象是個殘疾皇子狐血,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容