jHipster:如何在 jdl 导入期间仅生成实体

Posted

技术标签:

【中文标题】jHipster:如何在 jdl 导入期间仅生成实体【英文标题】:jHipster: how to generate only entities during jdl import 【发布时间】:2019-04-17 21:03:44 【问题描述】:

或实体加上 dto 和映射器?

jhipster import-jdl jhipster-jdl.jh

【问题讨论】:

嘿,我注意到 qualificator --skip-server 不适用于最新版本的 jhipster。我尝试了这个框架并分析了他的潜力,但是对于这种异常情况,我无法通过后端分离前端代码。其实我也有同样的问题,读到你我认为解决方案是为此开一张票 jiira。 【参考方案1】:

要仅生成实体(并跳过应用程序 JDL 生成),您可以传递 --ignore-application。完整的命令如下所示:jhipster import-jdl jhipster-jdl.jh --ignore-application

如果您需要 DTO 和映射器,请将 dto * with mapstruct 添加到 JDL 的底部。 文档中的更多信息:https://jhipster.tech/jdl/

【讨论】:

我不知道--ignore-application 标志,太棒了!没有它,导入会重新生成所有类,但使用它只会创建新的或修改过的类!哇谢谢!【参考方案2】:

您可以使用jhipster entity <entityName> --[options],其中选项是:

--skip-server - 这将跳过服务器端代码,仅生成客户端代码。 --skip-client - 这将跳过客户端代码并仅生成服务器端代码。

检查:https://www.jhipster.tech/creating-an-entity/

【讨论】:

以上是关于jHipster:如何在 jdl 导入期间仅生成实体的主要内容,如果未能解决你的问题,请参考以下文章

成功 import-jdl 后,JHipster 实体菜单为空

Jhipster import-jdl 不生成实体

在 jhipster java 中使用 JDL 更改数据库结构

JHipster 7.1.0:无法使用 jdl-import,在寻找 otherEntity User 时抛出错误

JHipster JDL 没有生成任何东西,因为必须传递数据库类型

如何为简单的 Region > Country > State > City 下拉菜单设计 Jhipster JDL 关系