JHipster needles是否有官方使用文档?如何用其便捷定制生成的脚手架
JHipster针点(needle)使用说明
有明确的官方规则,针对你不需要开发Blueprint、仅做简单脚手架扩展的场景,用法非常简单,核心规则如下:
- 所有以
jhipster-needle-开头的注释都是JHipster预留的安全插入位,你只需要把对应自定义代码插入到针点注释的下一行即可,后续重新运行JHipster生成命令、新增实体等操作时,JHipster只会在针点位置追加自动生成的内容,不会覆盖你手动添加的自定义代码。 - 针点注释自带功能说明,不需要额外查文档,比如你提到的两个常用针点:
entity-routing-module.ts中的/* jhipster-needle-add-entity-route - JHipster will add entity modules routes here */专门用于新增自定义实体模块路由navbar.component.html中的<!-- jhipster-needle-add-entity-to-menu - JHipster will add entities to the menu here -->专门用于新增自定义导航栏入口
- 如果要找项目中所有可用的针点,直接在项目根目录全局搜索
jhipster-needle关键词即可,所有匹配结果都是预留的扩展位,每个针点后面的注释都明确标注了适用的代码类型。
注意:不要修改针点本身的注释内容,否则会导致JHipster无法识别该插入位,可能造成你的自定义代码被后续生成操作覆盖。
内容的提问来源于stack exchange,提问作者Kleinstein11
相关产品推荐
相关产品推荐

