【问题标题】:entity generation in gateway app of jhipsterjhipster 网关应用中的实体生成
【发布时间】:2017-08-21 07:43:28
【问题描述】:

我正在使用实体子生成器通过提供微服务应用程序的路径在我的 jhipster 网关应用程序中生成实体。 但看起来我必须为微服务中的每个实体运行子生成器。有什么方法可以读取所有 .json 文件和微服务并生成所有实体?

【问题讨论】:

    标签: jhipster jhipster-registry


    【解决方案1】:

    我个人如下:

    1. 从微服务仓库复制仓库“.jhipster”到网关仓库
    2. 使用以下命令生成网关:

      哟 jhipster --with-entities

    【讨论】:

    • 这很好..并且非常感谢您的技巧。他们不妨再添加一个选项,为实体的 json 文件列表提供路径,这些文件是在微服务应用程序中生成的。可能是在它询问的问题之后,您想将此网关链接到哪个微服务?..或者您是否也想生成实体?类似的东西..或者问太多了:)因为他们已经做了这么多:)
    • @Mayurb 如果您在网关上键入 run jhipster entity EntityName 并且它在网关的 .jhipster 文件夹中不存在,它将提示您输入微服务的路径。唯一的缺点是你必须自己生成每个实体
    • @JonRuddell 没错!!,这就是我问这个问题的原因,看看其他人如何解决自己生成每个实体的问题。
    【解决方案2】:

    如果您使用 jdl-studio 创建实体,您可以为它们指定微服务,例如在 doc 中。

    microservice * with mysuperjhipsterapp except C
    microservice C with myotherjhipsterapp
    

    然后您可以在网关和微服务中使用 jhipster import-jdl my_file.jdl 生成实体。

    您可以通过在 jdl 文件中使用此选项来跳过网关或微服务中的实体:

    skipClient for A
    skipServer for B
    

    【讨论】:

      猜你喜欢
      • 2018-11-06
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 2016-07-20
      • 1970-01-01
      相关资源
      最近更新 更多