jhipster建立微服務-學習第三步
阿新 • • 發佈:2019-01-10
前面第一步和第二步學習了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初學者暫時是不能理解的。