1. 程式人生 > >jhipster建立微服務-學習第三步

jhipster建立微服務-學習第三步

前面第一步和第二步學習了jhipster的整體架構和Registry的搭建。注意Registry是微服務的一個管理中心。微服務都是註冊到上面才提供給前端訪問的。本篇記錄微服務的建立過程。

建立資料夾myapp,在控制檯cd到這一級檔案目錄,使用命令:jhipster

初始化一專案

這個問題隨便。

第二個問題,可以通過鍵盤上下選擇。選擇第2個即微服務

後面的配置按預設來也行,在配置檔案中也可以修改。

開始建立專案

jhipster的資料庫線上設計,生成實體設計檔案,然後直接匯入到框架中,實現實體程式碼,非常方便。點選下載或者Ctrl+S自動下載到本地。是一個jh檔案。

cmd或開發工具開啟命令列,並切換至當前專案路徑下。然後使用命令:jhipster import-jdl 剛剛下載的.jh

期間報了一下錯,看提示,應該是檔案路徑不允許帶空格。坑啊。。。

行,我們放在根目錄下再試,成了。

讓我們開啟專案,找一下程式碼在哪裡。一共給我生成了四個東西,包含介面、資料物件,名字都是

SysUserCustom

可以建立一個空資料庫,叫做 jhipster-db,然後修改一下application-dev.yml

確保registry已經啟動。

使用命令mvnw執行一下,看看效果(注意第一次執行時間較久,要下載一些東西)。

期望的MYAPP出現了。

再檢視一理介面。

看到介面都給自動生成了。還算良心啊,在配置上花的時間都補回來了。接下來就是前端的事了。

再看一下資料庫,生成了是不?神奇不神奇?至於它是使用什麼工具生成的,我這樣的JAVA初學者暫時是不能理解的。