Jhipster前端vue使用JDL生成數據頁面
1.編寫JDL文件 —— your-jdl-file.jh
JDL文件示例:
# 表與字段配置
/**
* 科目
*/
entity Subject {
name String required minlength(2)
}
/**
* 學段
*/
entity Stage{
name String required minlength(2),
openingTime Long
}
/**
* 年級
*/
entity Grade{
name String required minlength(2)
}
/**
* 關鍵詞
*/
entity Keyword{
name String required minlength(1),
beginTime Long
}
# 關聯關係配置
relationship ManyToOne {
Keyword{subject(name)} to Subject,
Keyword{stage(name)} to Stage,
Keyword{grade(name)} to Grade
}
# 分頁配置
paginate Subject, Stage, Grade, Keyword with pagination
2.執行命令
在項目根目錄下執行該命令:
jhipster import-jdl your-jdl-file.jh --skip-server
參數說明:
參數 | 說明 |
your-jdl-file.jh | 你的jdl文件全路徑或相對路徑 |
--skip-server | 忽略生成服務端代碼 |
PS:由於我使用的是前後端分離模式,因此需要服務端代碼和前端代碼分開生成!前後端不分離可不加 --skip-server 參數,將同時生成前端和服務端代碼。