JHipster,生成代码的定制

Die*_*nci 1 jhipster

我是 JHipster 的新手,我正在尝试解决这个问题,当我创建一个新实体 JHipster 生成多个文件、角度、html 和 java 类时,现在如果我想要所有这些生成的代码的通用代码,我每次都必须编辑我使用 Yeoman 生成器?我想要的是:

  • 自定义索引模板和页面可以安全地编辑它们吗?
  • 使用 Angular 自定义实体表、实体表单,也许可以扩展 yeoman 生成器
  • 自定义生成java类,也许我认为使用AOP

所以我每次都需要编辑每个生成的代码吗?这是一个很好的做法还是我想要的?为了澄清更多,我想使用像Minovate这样的自定义 Bootstrap/Angular Dashboard 模板,我在文档中看到了如何自定义 Bootstrap,但没有了解我所要求的内容,谢谢。

Gaë*_*iou 5

JHipster 只是一个代码生成器,一旦生成,代码就是您的了。

对于有角度的屏幕,我会说在 CSS/SASS 中尽可能多地做。但您很可能需要构建一些混合多个实体的屏幕并更改实体屏幕的结构。

因此,您应该将它们视为起点,并在另一个文件夹中执行您自己的操作,以便它不会被下一次重新生成覆盖。这样您仍然可以更新文件夹中的实体定义并在您修改的实体上.jhipster重新运行。yo jhispter:entity <entity name>

自定义 java 实体通常要简单得多,您可以通过将生成的代码与 git 合并并定义服务类来轻松实现这一点。

AOP 在这里似乎有些过分了。

扩展自耕农生成器需要大量工作。