首页 > 解决方案 > 如何使用 JHipster 为现有应用程序生成前端代码?

问题描述

我们有一个现有的后端,为我们的原生应用程序提供微服务。现在我们需要一个支持和管理 UI,因此我的问题是,JHipster 是否是正确的生成器,如果是,我如何从现有数据库创建实体?大部分都是MySQL?据我了解,我需要一个 JDL,但我需要手动创建它吗?

谢谢!

标签: spring-bootgeneratormicroservicesjhipster

解决方案


JHipster 不支持在现有数据库之上生成代码。因此,您可能必须为现有实体手动编写 JDL,这可能非常困难或不可能,具体取决于您用于命名表、列和关系的约定。有一个模块可以在某种程度上有所帮助https://github.com/bastienmichaux/generator-jhipster-db-helper

但是,如果您计划只生成前端代码,它可能会更简单,因为您不依赖于数据库结构。将生成的前端连接到现有后端的工作主要取决于它使用的身份验证类型和它公开的 REST API。

只需构建一个原型:仅使用 生成前端jhipster --skip-server,为少数实体编写 JDL 文件,然后将其导入,然后查看如何修改代码以适应您的后端。


推荐阅读