Jhipster介绍和使用

这篇具有很好参考价值的文章主要介绍了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后才第一次用到它,感觉对表结构的修改不是很友好,尤其是生产环境(也可能是我使用经验不足,还不熟练)

五、总结文章来源地址https://www.toymoban.com/news/detail-402768.html

  • 虽然用起来还感觉有点不适应,但我是非常Java开发者使用它的。它可以帮助我们快速构建Spring Cloud微服务项目,帮我们快速生成CRUD代码,节省掉大部分没有技术含量的重复工作。
  • 对于Java初学者来说,可以按照官方介绍跑一遍,构建一个.jdl文件,生成下代码。对于生成的代码风格,也可以作为我们的学习参考。

到了这里,关于Jhipster介绍和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Dynamo修改族名称和族类型名称——群问题整理001

    你好,这里是 BIM 的乐趣,我是九哥~ 近期给大家分享一些短平快的小教程,基本都是来自群里面常问的问题,不做过多的介绍了,直接上截图和代码。 隔三差五的,群里就会有人问这个问题,关于改族名称和族类型名称,ClockWork 里有现成的节点 Element.SetName,可以解决该问题

    2024年02月20日
    浏览(38)
  • 【C++】构造函数分类 ① ( 构造函数分类简介 | 无参构造函数 | 有参构造函数 | 拷贝构造函数 | 代码示例 - 三种类型构造函数定义与调用 )

    C++ 构造函数可以分为以下几类 : 无参构造函数 : 最简单也是默认的构造函数 , 函数没有参数 , 如果创建一个对象 , 没有传入参数 , 调用的就是该类型的 构造函数 ; 有参构造函数 : 带参数的 构造函数 , 创建 实例对象 时 , 为成员变量提供初始值 ; 拷贝构造函数 : 拷贝现有 实例

    2024年02月07日
    浏览(40)
  • DataX简介、部署、原理和使用介绍

    项目地址:https://github.com/alibaba/DataX 官方文档:https://github.com/alibaba/DataX/blob/master/introduction.md ​ DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBas

    2024年02月15日
    浏览(37)
  • Go类型嵌入介绍和使用类型嵌入模拟实现“继承”

    目录 Go类型嵌入介绍和使用类型嵌入模拟实现“继承” 一、独立的自定义类型 二、继承 三、类型嵌入 3.1 什么是类型嵌入 四、接口类型的类型嵌入 4.1 接口类型的类型嵌入介绍 4.2 一个小案例 五、结构体类型的类型嵌入 5.1 结构体类型的类型嵌入介绍 5.2 小案例 六、“实现继

    2024年02月05日
    浏览(37)
  • TIDB简介及TIDB部署、原理和使用介绍

    数据库分类 ​ 介绍TiDB数据库之前,先引入使用场景。如今的数据库种类繁多,RDBMS(关系型数据库)、NoSQL(Not Only SQL)、NewSQL,在数据库领域均有一席之地,可谓百家争鸣之势。那么我们为什么要学习使用TiDB呢?接下来就从我们最熟悉的MySQL的使用说起。 MySQL痛点 ​ 假设

    2023年04月20日
    浏览(30)
  • dbunit测试2个表的字段的名称和类型是否相同

    需求:要比较不同库的2个表,表名相同,比较这2个表的字段名和类型是否一致(不要求顺序一样),返回不一样的字段名或类型 可以使用以下步骤来比较不同库的2个表的字段名和类型: 连接到两个数据库。 使用DbUnit读取两个表的结构。 比较两个表的字段名和类型。 返回

    2024年02月09日
    浏览(37)
  • 详细介绍golang中.()类型断言的使用方法

    Golang是一门非常流行的编程语言,在很多领域都有着广泛的应用。在开发过程中,很多时候我们需要将函数作为参数传递给其他函数,这时候就需要用到golang中的.()用法。本文将详细介绍golang中.()的使用方法。 在golang中,.()被称为类型断言,可以将一个interface{}类型的变量转

    2024年02月14日
    浏览(50)
  • clickhouse里的数组数据类型与相关使用介绍

    clickhouse支持丰富的数据类型,给我们的数据存储和查询带来很多遍历。我比较喜欢的一种类型是数组类型,MySQL和PostgreSQL不支持这种数据结构,clickhouse提供了支持 clickhouse支持以下数组类型: Array(T):其中T可以是任何有效的数据类型,例如Array(Int32),Array(String)等。 FixedStr

    2024年02月03日
    浏览(43)
  • JHipster - Spring Boot 的快速开发利器

    产品介绍: JHipster是一个开源的、全面的应用程序生成器,它能够帮助开发者快速生成Spring Boot + Angular/React/Vue.js的完整应用程序。它不仅提供了一个简单的界面来定义应用程序的配置,还提供了一组强大的代码生成器,可以在数分钟内生成整个应用程序的骨架。 应用场景:

    2024年01月15日
    浏览(46)
  • CDH简介及CDH部署、原理和使用介绍( 版本6.3.1 )

    CDH概念 ​ CDH是Cloudera的100%开源平台发行版,包括Apache Hadoop,专为满足企业需求而构建。CDH提供开箱即用的企业使用所需的一切。通过将Hadoop与十几个其他关键的开源项目集成,Cloudera创建了一个功能先进的系统,可帮助您执行端到端的大数据工作流程。 简单来说:CDH 是一

    2023年04月09日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包