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 java 中使用 JDL 更改数据库结构
JHipster 7.1.0:无法使用 jdl-import,在寻找 otherEntity User 时抛出错误
JHipster JDL 没有生成任何东西,因为必须传递数据库类型
如何为简单的 Region > Country > State > City 下拉菜单设计 Jhipster JDL 关系