【发布时间】:2018-11-10 22:44:28
【问题描述】:
我对深入探索 JHipster 非常感兴趣,因为我喜欢有一个框架来生成带有现代 react/angular 的 spring-microservice 后端的想法。然而,我对 JHipster 使用自己的语言“JDL”这一事实感到厌烦——我不想与 JHipster 生态系统本身联系在一起,我只想使用高质量的样板。 JDL到底是什么?是否可以忽略/删除它,或者使用 JHipster 是否意味着您被吸引到学习更多的小众技术,这些技术可能会或可能不会经受住时间的考验?
【问题讨论】:
-
要生成项目和实体,您无需触摸或查看 JDL。您可以手动回答提示。文档顶部的更多信息jhipster.tech/jdl
-
那么JDL是否只用于项目创建?或者可以通过例如更新项目编辑一个人的 jdl 配置,然后例如运行一些 jhipster-update 命令?
-
它仅用于生成实体(以及可选的应用程序本身)。然后当您想要更改实体时,您可以更新 JDL 并重新导入它。它只为更改的实体生成文件。如果您使用提示生成实体,您也可以使用
jhipster export-jdl将其导出到 JDL 中