亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

springcloud-eureka

mayaohua / 627人閱讀

摘要:鑒于含有自帶的,還有使用命令啟動(dòng)服務(wù)比較方便,我們就使用包。沒錯(cuò),他是通過方法啟動(dòng)的。目錄下主要是資源文件,文件主要是系統(tǒng)配置文件,以后會(huì)經(jīng)常用到。我們需要將提供服務(wù)的應(yīng)用注冊到服務(wù)中心來。才能注冊中服務(wù)中。

我們在學(xué)習(xí)springcloud之前,需要先了解springboot框架,springboot框架講究約定優(yōu)于配置,如果之前我們使用過spring項(xiàng)目的話,用起來特別的簡單,可以說是零配置。首先,介紹一下如果通過idea來創(chuàng)建springboot項(xiàng)目:
(1)打開idea在file菜單下選擇new project彈出下面這個(gè)頁面


選擇spring Initailizr這個(gè)選項(xiàng),這是springboot項(xiàng)目的選項(xiàng),當(dāng)然,我們也可以建一個(gè)空項(xiàng)目添加依賴,比較麻煩,這里我們使用idea腳手架省事。點(diǎn)擊next彈出下一個(gè)頁面


group也就是我們項(xiàng)目的包名,artifact使我們的項(xiàng)目名字,packaging默認(rèn)選擇jar包形式,當(dāng)然可以使用war包形式。鑒于springboot含有自帶的tomcat,還有使用java -jar 命令啟動(dòng)服務(wù)比較方便,我們就使用jar包。
ok我們繼續(xù)next


在這個(gè)頁面我們主要是進(jìn)行添加依賴,打鉤就可以比較方便。
我們可以選擇springboot項(xiàng)目的版本,當(dāng)然,cloud的版本也會(huì)隨著進(jìn)行選擇,我們在core中添加springboot基本的配置,web下添加springmvc的配置,很簡單,不需要太多的配置,就可以使用mvc功能了。還有在Discovery頁面選擇eureka這個(gè)選項(xiàng),我們就可以做一個(gè)見得服務(wù)注冊中心了。
好了,我們繼續(xù)next,接下來就是選擇項(xiàng)目目錄地址了,不重要,就不顯示了。
下面springboot項(xiàng)目已經(jīng)建好了,是不是很簡單。
下面我們可以分析一下項(xiàng)目結(jié)構(gòu)。


正如你猜的,核心文件在src目錄下,該目錄下有main目錄下,有Java目錄也就是我們的源代碼。根目錄下有一個(gè)啟動(dòng)Application文件。沒錯(cuò),他是通過main方法啟動(dòng)的。resource目錄下主要是資源文件,aoolication.properties文件主要是系統(tǒng)配置文件,以后會(huì)經(jīng)常用到。他還有個(gè)兄弟文件叫做yml。這個(gè)文件寫法類似于python采用縮進(jìn)格式??雌饋聿徽Φ?,當(dāng)然,我們選擇web依賴的話,該目錄下還會(huì)出現(xiàn),static和template兩個(gè)目錄,他們一個(gè)是靜態(tài)文件,一個(gè)是末班文件(末班引擎)。還有個(gè)test目錄就不進(jìn)行介紹了,target目錄下是我們打包后的生成文件。
pom文件大家都挺熟悉了,我們自己創(chuàng)建springboot項(xiàng)目也可在該文件下自己添加依賴的。
好了,目錄介紹完了,下面到了eureka注冊中心的創(chuàng)建了。
簡單說一下注冊中心,微服務(wù)不是通過域名或者ip進(jìn)行訪問的,他們是通過服務(wù)名進(jìn)行訪問。我們需要將提供服務(wù)的應(yīng)用注冊到服務(wù)中心來。
其他服務(wù)既是服務(wù),也是客戶端。
在EurekaServerApplication文件中添加@EnableEurekaServer注解


ok我們下一步轉(zhuǎn)到application文件配置項(xiàng)目如圖:


server.port配置的是應(yīng)用的啟動(dòng)端口,我們可以在這地方進(jìn)行更改
eureka.client.register-with-eureka=false,默認(rèn)是true因?yàn)槲覀儾恍枰蚱渌?wù)注冊自己,所以選擇false
eureka.client.fetch-register=false 同理我們不需要獲取其他注冊中心的注冊信息,選擇false
最后,這個(gè)特別重要,他也就是我們的注冊服務(wù)地址。其他需要注冊的服務(wù)需要寫這個(gè)地址。才能注冊中服務(wù)中。
好了,我們啟動(dòng)application文件。我們訪問 http://localhost:1111/這個(gè)地址可以看到eureka控制臺(tái)了

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/72027.html

相關(guān)文章

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<