環境準備
1.win10 家庭版的作業系統
2.eclipse作為編輯器
3.npm安裝
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVPJRVTygjVa5WNXlVe5IDTwYVbiVHNHpleO1GTulzRilWO5xkNNh0YwIFSh9CX0hXZ09CXy8CXrJXYtJXZ0F2d-gDMwMzMzETNwkDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
4.yarn安裝
項目搭建
1.詢問是否支援傳回使用統計資訊以支援工具的提升
2.詢問采用哪一種應用架構,這裡以單體架構為例,嗯,因為剛剛接觸,也不是很熟悉,還是從最簡單的開始~
3.詢問應用名稱
注意:名稱隻能是大小寫字母,數字和下劃線的任意組合,不允許任何其它字元。
4.詢問包名稱
注意:名稱符合java标準即可的。
5.詢問是否需要 使用JHipster Registry來實作應用的配置,監控和彈性縮放?
注意:單體架構暫時不需要這個,是以這裡選擇No這個預設選項即可。
6.詢問選擇哪一種應用的認證類型
注意:單體架構比較适合JWT
7.詢問使用的資料庫類型
8.詢問使用的資料庫種類,這個是生産環境中使用的,這裡選擇MySQL
9.詢問使用的資料庫種類,這個是開發環境中使用的,這裡選擇MySQL,據說另外兩款,比較适合于調試
10.詢問是否需要Spring Cache,單體架構應用,不考慮多執行個體,選擇最簡單的
11.根據10的選擇,這裡詢問是否需要Hibernate二級緩存?
這裡選擇了預設的選項,Yes
12.詢問建構應用的方式,有兩種可以供選擇
13. 詢問需要的技術元件,可以根據自己所需要的進行選擇,也可以都不選擇
14.詢問前端架構
15.詢問是否需要啟用樣式表預處理來支援SASS,這裡選擇預設的N
16.詢問是否需要國際化支援
17.根據16選擇了Y,詢問國際化支援的母語
注意:共涉及37個選項,找一找,找到自己需要的進行設定即可
18.詢問國際化支援的其他語言,這個是多選的哈
注意:a鍵全選,i鍵取消全選,空格鍵單選
19.詢問選擇哪些單元測試的技術元件
這裡暫時先什麼都不選
20.詢問是否需要從Market中安裝其他開發工具
這裡選擇no
21.此時,會開始生成代碼
實體建構
鍵入>jhipster import-jdl test.jdl
鍵入a,回車
生成前端資源
啟動成功後:
注意:此時,所有對前端的修改,都可以在浏覽器中看到了就
資料庫配置
修改src/main/resources/conf/application-dev.yml檔案,更改為自己的資料庫配置
建構和啟動
鍵入:mvn -Pdev package進行建構
建構成功:
将生成的D:\jhipster\gFarm2\target\g-farm-2.0.0.1-SNAPSHOT.war包拷貝到apache-tomcat的webapps目錄下
而後,運作tomcat,就可以在localhost:8080/g-farm-2.0.0.1-SNAPSHOT路徑上看到相應的程式了。
參考資料
1.官方吃雞指南
2.JHipster生成單體架構的應用示例