摘要:鑒于含有自帶的,還有使用命令啟動服務比較方便,我們就使用包。沒錯,他是通過方法啟動的。目錄下主要是資源文件,文件主要是系統配置文件,以后會經常用到。我們需要將提供服務的應用注冊到服務中心來。才能注冊中服務中。
我們在學習springcloud之前,需要先了解springboot框架,springboot框架講究約定優于配置,如果之前我們使用過spring項目的話,用起來特別的簡單,可以說是零配置。首先,介紹一下如果通過idea來創建springboot項目:
(1)打開idea在file菜單下選擇new project彈出下面這個頁面
選擇spring Initailizr這個選項,這是springboot項目的選項,當然,我們也可以建一個空項目添加依賴,比較麻煩,這里我們使用idea腳手架省事。點擊next彈出下一個頁面
group也就是我們項目的包名,artifact使我們的項目名字,packaging默認選擇jar包形式,當然可以使用war包形式。鑒于springboot含有自帶的tomcat,還有使用java -jar 命令啟動服務比較方便,我們就使用jar包。
ok我們繼續next
在這個頁面我們主要是進行添加依賴,打鉤就可以比較方便。
我們可以選擇springboot項目的版本,當然,cloud的版本也會隨著進行選擇,我們在core中添加springboot基本的配置,web下添加springmvc的配置,很簡單,不需要太多的配置,就可以使用mvc功能了。還有在Discovery頁面選擇eureka這個選項,我們就可以做一個見得服務注冊中心了。
好了,我們繼續next,接下來就是選擇項目目錄地址了,不重要,就不顯示了。
下面springboot項目已經建好了,是不是很簡單。
下面我們可以分析一下項目結構。
正如你猜的,核心文件在src目錄下,該目錄下有main目錄下,有Java目錄也就是我們的源代碼。根目錄下有一個啟動Application文件。沒錯,他是通過main方法啟動的。resource目錄下主要是資源文件,aoolication.properties文件主要是系統配置文件,以后會經常用到。他還有個兄弟文件叫做yml。這個文件寫法類似于python采用縮進格式??雌饋聿徽Φ?,當然,我們選擇web依賴的話,該目錄下還會出現,static和template兩個目錄,他們一個是靜態文件,一個是末班文件(末班引擎)。還有個test目錄就不進行介紹了,target目錄下是我們打包后的生成文件。
pom文件大家都挺熟悉了,我們自己創建springboot項目也可在該文件下自己添加依賴的。
好了,目錄介紹完了,下面到了eureka注冊中心的創建了。
簡單說一下注冊中心,微服務不是通過域名或者ip進行訪問的,他們是通過服務名進行訪問。我們需要將提供服務的應用注冊到服務中心來。
其他服務既是服務,也是客戶端。
在EurekaServerApplication文件中添加@EnableEurekaServer注解
ok我們下一步轉到application文件配置項目如圖:
server.port配置的是應用的啟動端口,我們可以在這地方進行更改
eureka.client.register-with-eureka=false,默認是true因為我們不需要向其他服務注冊自己,所以選擇false
eureka.client.fetch-register=false 同理我們不需要獲取其他注冊中心的注冊信息,選擇false
最后,這個特別重要,他也就是我們的注冊服務地址。其他需要注冊的服務需要寫這個地址。才能注冊中服務中。
好了,我們啟動application文件。我們訪問 http://localhost:1111/這個地址可以看到eureka控制臺了
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72027.html
閱讀 2577·2021-10-25 09:45
閱讀 1239·2021-10-14 09:43
閱讀 2297·2021-09-22 15:23
閱讀 1519·2021-09-22 14:58
閱讀 1934·2019-08-30 15:54
閱讀 3539·2019-08-30 13:00
閱讀 1354·2019-08-29 18:44
閱讀 1571·2019-08-29 16:59