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 参数,将同时生成前端和服务端代码。