(一)Jhipster的基本介绍及入门安装

这篇具有很好参考价值的文章主要介绍了(一)Jhipster的基本介绍及入门安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、为什么要使用 Jhipster ?

2、安装配置

3、安装Jhipster

4、基本使用

5、介绍一下JDL Studio

6、启动 Jhipster 搭建项目


1、为什么要使用 Jhipster ?

JHipster是一个开发平台,可以快速生成、开发和部署现代Web应用程序和微服务架构。我们支持许多前端技术,包括Angular,React和Vue。 我们甚至为Ionic和React Native提供了移动应用程序支持!在后端,我们支持Spring Boot(使用Java或Kotlin)、Micronaut、Quarkus、Node.js和.NET。 对于部署,我们通过Docker和Kubernetes拥抱云原生原则。对AWS,Azure,Cloud Foundry,Google Cloud Platform,Heroku和OpenShift的部署支持。

开箱即用,JHipster在前端支持React、Vue和Angular。它支持其他框架,包括Svelte,通过被称为蓝图的插件。在后端,Spring Boot完成了繁重的工作。在这方面,JHipster类似于Hilla框架,但它有一个更宏伟的目标,即支持各种前端堆栈。从本质上讲,JHipster是一个先进的构建工具,它统一了Java和JavaScript构建工具链,并将各种管理功能分层在上面。

除了全栈应用,JHipster还支持构建微服务组件,并为基于JPA的关系型数据存储和NoSQL数据存储(如MongoDB和Cassandra)提供了脚手架。它还具有日志和分析的功能。

JHipster的工具集包括一个命令行和一个特定领域的语言(DSL),它有一个可视化的数据建模器和一个基于Web的构造器(想想Spring Initializr的类固醇)。我们将使用命令行来开始。注意,你需要一个安装了相当最新的Java、Node.js和Git版本的系统。

(一)Jhipster的基本介绍及入门安装

 Jhipster官网地址

Jhipster官网https://www.jhipster.tech/cn/

github地址https://github.com/jhipster/generator-jhipster

支持的前端技术栈

(一)Jhipster的基本介绍及入门安装

支持的后端技术栈

(一)Jhipster的基本介绍及入门安装

(一)Jhipster的基本介绍及入门安装

部署技术栈

(一)Jhipster的基本介绍及入门安装

2、安装配置

首先需要安装如下几个环境:

java版本推荐是11版本

java -version 

(一)Jhipster的基本介绍及入门安装

node -v

 (一)Jhipster的基本介绍及入门安装

 npm -v

 (一)Jhipster的基本介绍及入门安装

 3、安装Jhipster

npm install -g generator-jhipster

 验证 Jhipster 是否安装成功

jhipster --version

(一)Jhipster的基本介绍及入门安装

4、基本使用

  1. 安装 Java、 Git 和 Node.js (最好安装jdk 11版本)
  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

 5、介绍一下JDL Studio

JDL是JHipster的特定领域语言,用于定义应用模型。它的作用远不止于此--你可以用JDL元数据定义整个应用程序--但我们将专注于模型。

首先,使用JDL-Studio,JHipster的在线工具,为一个领域模型快速生成一些CRUD功能。你会看到一个实体关系构建器

(一)Jhipster的基本介绍及入门安装

 这个可以很快速的设计表结构字段,最后完成进行 Ctrl+S保存生成如下文件:

(一)Jhipster的基本介绍及入门安装

 6、启动 Jhipster 搭建项目

直接在cmd命令行运行 jhipster 即可

(一)Jhipster的基本介绍及入门安装文章来源地址https://www.toymoban.com/news/detail-420267.html

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

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

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

相关文章

  • git将文件或目录添加进了.gitignore文件,为什么不生效?

    如题,之所以将文件添加进了.gitignore文件但不生效,是因为该文件已经被add进git仓库了,已经被git托管了,这时git就没法ignore了。解决办法是先用git rm --cached将这些文件从git仓库中取消托管并提交,然后.gitignore文件才会生效。详细见如下描述。 已经添加到git仓库中的文件,

    2024年02月03日
    浏览(52)
  • 为什么pycharm远程连接服务器运行时总会出现找不到文件或目录

    目录 解决方法 为什么会出现这样的问题 我们需要修改一个设置 具体步骤如下: 1、右下角点击它,选择interpreter setting  2、进入下图界面,点击箭头所指位置,选择show all 3、进入下图界面,选择你要修改的python interpreter,点哪个🖊进行修改    4、进入下图界面,默认情况下

    2024年02月15日
    浏览(70)
  • Redis—Redis介绍(是什么/为什么快/为什么做MySQL缓存等)

    一、Redis是什么 Redis 是一种 基于内存的数据库 ,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于 缓存,消息队列、分布式锁等场景 。         Redis 提供了多种数据类型来支持不同的业务场景,比如 String(字符串)、Hash(哈希)、 List (列表)、Set(集合)、

    2024年02月10日
    浏览(67)
  • Java 中有了基本类型为什么还需要包装类?

    Java 中有8种基本数据类型,这些基本类型又都有对应的包装类。 分类 基本数据类型 包装类 布尔型 boolean Boolean 整型 byte Byte short Short int Integer long Long 字符型 char Character 浮点型 float Float double Double 因为 Java 是一种面向对象语言,很多地方都需要使用对象而不是基本数据类型。

    2024年02月14日
    浏览(43)
  • Jhipster介绍和使用

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

    2023年04月08日
    浏览(21)
  • Isito 入门:为什么学 Istio、Istio 是什么

    本教程已加入 Istio 系列:https://istio.whuanle.cn 目录 1,Istio 概述 🚩聊聊微服务设计 🥇只使用 Kubernetes 部署容器, 🥈开始使用一些中间件,完善基础设施 ❓我为什么要学 Istio 💡所以,Istio 是什么 Istio 三个主要功能 Istio 原理 似乎用上 Kubernetes ,就是微服务系统了。 碰到很

    2024年02月06日
    浏览(35)
  • 为什么黑客不黑/攻击赌博网站?如何入门黑客?

    攻击了,只是你不知道而已! 同样,对方也不会通知你,告诉你他黑了赌博网站。 攻击赌博网站的不一定是正义的黑客,也可能是因赌博输钱而误入歧途的法外狂徒。之前看过一个警方破获的真实案件:28岁小伙因赌博无法提款自学成为黑客,攻击境外博彩网站日进万元,最

    2023年04月11日
    浏览(71)
  • 入门ElasticSearch :为什么选择ES作为搜索引擎?

    随着数据量的不断增长,搜索和分析大规模数据集变得越来越重要。传统数据库在面对这种需求时往往表现不佳,这时候就需要一种专门用于搜索和分析的引擎。ElasticSearch (简称ES)就是这样一款强大的搜索引擎,它具有许多优势,使得它成为许多企业和开发者的首选。 简

    2024年02月09日
    浏览(48)
  • 【C++入门】你知道C++为什么会有内联函数吗?

    👦个人主页:@Weraphael ✍🏻作者简介:目前学习C++和算法 ✈️专栏:C++航路 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞👍🏻 收藏 📂 加关注✨ 本章是补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的。 我

    2024年02月03日
    浏览(76)
  • 【ROS2】为什么要使用ROS2?《ROS2系统特性介绍》

    2010年,ROS1首次发布正式版本,其研发的初衷是为设计PR2(个人服务型机器人)共用的软件架构。但随着ROS1技术的普及,ROS1开始广泛融入各领域无人系统的研发,陆续暴露了系统的诸多问题。为了适应新时代机器人研发的需要,2022年5月,ROS开发者团队推出新版本ROS2。 2007年

    2024年02月09日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包