JHipster
提供了一些很棒的工具,用于生成JPA
实体以及相关的对象和类。在以下几个选项中选择The site showcases and describes comparisons:
jhipster entity
)来生成非常基本的实体实体子生成器(适用于初学者)
我发现高级用户缺少 entity-subgenerator ,并且它只能做什么。但是,对于新的JHipster
或Java
/ Spring
用户来说,了解什么是实体或JHipster
在代码生成方面的工作原理非常有用。
JHipster-UML或JHipster-JDL(适用于高级用户)
在这种情况下,我只会对使用 JHipster-UML 或 JHipster-JDL 进行实体生成感兴趣。我的问题仅涉及这两种技术,何时使用 JHipster-UML 与 JHipster-JDL :
JHipster
创建的,而 JHipster-UML 似乎正在使用现有的UML DSL。我应该只在有某种工具或熟悉语言的情况下才使用UML工具吗?这些项目在网站上的文档中尚不明确,因此,我希望提供一些说明。很乐意更新OS文档,以为其他人不喜欢两者的人澄清这个问题,并尝试确定他们的方向。
答案 0 :(得分:2)
JDL比JHipster-UML更强大,因为它具有超越类建模的更多功能,例如从一个文件一次生成所有微服务应用程序,而JHipster 6将为JDL添加更多功能。
我通常建议新手从实体子生成器开始,因为您不必学习新的语言,可以创建几个实体,然后使用jhipster export-jdl
将这些实体导出为JDL。从那里,您可以轻松地仅切换到JDL。