• Jhipster介绍和使用


    jhipster

    一、简介

    • 名称:Jhipster
    • 类型:代码生成工具,微服务集成框架
    • 官网地址(工具使用地址/下载地址):https://www.jhipster.tech/cn/
    • 简要说明:JHipster是一个开发平台,可以快速生成,开发和部署现代Web应用程序+微服务架构。可以自己选择各个前后端组件,可以根据.jdl文件里的表设计,生成CRUD代码。

    二、解决的问题

    • 可以快速生成Spring Cloud微服务架构的项目
    • 代码生成功能真的很好用,足以替代很多传统的CRUD代码,可以把更多的精力放在业务实现和性能提升。
    • 安装好环境后,可以按照提示一步步选择组件,直接生成代码构造一个你需要的微服务架构项目。

    三、使用说明/实操使用案例

    JHipster快速入门

    1. 安装 Java、 Git 和 Node.js
    2. 安装JHipster npm install -g generator-jhipster
    3. 创建一个新目录并进入 mkdir myApp && cd myApp
    4. 运行Jhipster并根据屏幕指示操作 jhipster
    5. 使用 JDL Studio 设计您的实体类后, 下载jhipster-jdl.jh文件
    6. 生成实体类代码 jhipster jdl jhipster-jdl.jh

    四、缺点和不足

    • 我目前最大的感受,就是组件支持还不是很丰富。只能使用它已支持的微服务组件。不知道是否是和Spring Cloud Alibaba存在竞争关系,Spring Cloud Alibaba里的微服务组件都没有支持。
    • 基于Liquibase数据库更新,我之前没接触过这个,使用Jhipster后才第一次用到它,感觉对表结构的修改不是很友好,尤其是生产环境(也可能是我使用经验不足,还不熟练)

    五、总结

    • 虽然用起来还感觉有点不适应,但我是非常Java开发者使用它的。它可以帮助我们快速构建Spring Cloud微服务项目,帮我们快速生成CRUD代码,节省掉大部分没有技术含量的重复工作。
    • 对于Java初学者来说,可以按照官方介绍跑一遍,构建一个.jdl文件,生成下代码。对于生成的代码风格,也可以作为我们的学习参考。
  • 相关阅读:
    配置鼠标右键edit with notepad
    高防服务器的主要作用有哪些?
    联邦学习的梯度重构
    解决从PDF复制文字后乱码问题
    讯飞翻译机抢镜背后,跨语种沟通迈入全新时代
    Django项目 - 合并PDF文件
    PMP 考试常见工具与技术点总结
    JPA-Specification常用条件查询构造方式
    数组的移动
    Matlab 将计算结果制作成 gif 动画
  • 原文地址:https://blog.csdn.net/u010882234/article/details/126151082