1. 程式人生 > >構建專案第一步的大致依賴環境

構建專案第一步的大致依賴環境

一、專案初始環境:spring boot 2.0.2 ,jdk 1.8

二、所有子模組parent標籤指向專案pom

三、所有模組都要有eureka-server依賴,用於構建註冊中心或被註冊服務

四、一個spring boot 專案/模組的目錄結構如下:

五、在eureka註冊中心的啟動類上加上@EnableEurekaServer註解,表示是一個eureka註冊中心

 六、將eureka的application配置檔案字尾改成yml(也可不改,兩種字尾對應兩種不同的配置寫法,我個人喜歡yml格式)

七、配置檔案寫入其中配置(冒號後的值均可自定義)

八、執行一下注冊中心試試。spring boot 預設打包為jar,內嵌了一個tomcat容器,可以經由啟動類直接啟動並提供web服務,不過也可以按傳統打成war包部署進tomcat例項執行

九、啟動結束後瀏覽器訪問一下,看看效果

十、被註冊的服務啟動類上加上@EnableEurekaClient,表示這是一個需要向服務中心註冊的服務

十一、同理,配置檔案設定好服務自身的埠,名字和註冊地址

十二、執行之後再重新整理一下注冊中心,會發現storage服務已經成功在註冊中心上註冊了

十三、依樣配置web-back服務

十四、對於閘道器服務的配置,在啟動類增加註解@EnableEurekaClient基礎上再加上@EnableZuulProxy,表示實現代理閘道器服務

 

十五、如果找不到這個註解,就在pom檔案中匯入zuul依賴

十六、啟動閘道器服務,重新整理註冊中心頁面

此時,我們配好的一個註冊中心和三個服務都已經正常執行,雖然還沒有業務功能,至少第一小步已經做好啦~

至此,第一個目標的初步開發環境已經配置好,其中有些專有配置,在需要使用到的時候會再進行配置和更改