上一篇部落格介紹了怎麼運用Jhipster快速搭建項目:連結: Jhipster架構簡介及快速搭建項目
下面講一下怎麼運用Jhipster快速建立實體類、controler層等
一、快速建立實體類、controler層等
1.找到項目的目錄
2.建立一個 .jhipster的檔案夾
3.進入 .jhipster的檔案夾下,建立一個json檔案(名字是你所建立實體類的名字)
4.打開.json檔案
輸入一下資訊,并修改一下資訊(格式一定要正确)
fields:表格的每一項
entityTableName:你設計表格的名字
{
"fluentMethods": true,
"relationships": [],
"fields": [{"fieldName":"applyno","fieldType":"String"},{"fieldName":"applyuser","fieldType":"String"},{"fieldName":"applydept","fieldType":"String"},{"fieldName":"applydate","fieldType":"Instant"},{"fieldName":"title","fieldType":"String"},{"fieldName":"content","fieldType":"String"},{"fieldName":"state","fieldType":"String"},{"fieldName":"operator","fieldType":"String"},{"fieldName":"makedate","fieldType":"Instant"},{"fieldName":"maketime","fieldType":"String"},{"fieldName":"modifydate","fieldType":"Instant"},{"fieldName":"modifytime","fieldType":"String"}],
"entityTableName": "zygl_notice",
"dto": "mapstruct",
"searchEngine": false,
"pagination": "pagination",
"service": "serviceClass",
"jpaMetamodelFiltering": true
}
5.運作git指令,自動生成實體類等
在.json目錄下右鍵–git bush 輸入
//jhipster entity 實體類名字--skip-client
jhipster entity ZyglNotice --skip-client
有幾個回答的問題,預設Y就行
建立成功,進入項目中檢視新生成的類
二、自動在資料庫生成表格
在上面快速建立實體等類之後,同時在項目之中建立了自動生成表格的檔案
下面兩個就是自動生成表格的檔案
master.xml:決定是否運作changelog下的建表檔案
changelog下的檔案,是建立表格的檔案
當你啟動項目的時候,會自動在你所設定的資料庫之中建立所對應的表格