目录
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官网https://www.jhipster.tech/cn/
github地址https://github.com/jhipster/generator-jhipster
支持的前端技术栈
支持的后端技术栈
部署技术栈
2、安装配置
首先需要安装如下几个环境:
java版本推荐是11版本
java -version
node -v
npm -v
3、安装Jhipster
npm install -g generator-jhipster
验证 Jhipster 是否安装成功
jhipster --version
4、基本使用
- 安装 Java、 Git 和 Node.js (最好安装jdk 11版本)
- 安装JHipster
npm install -g generator-jhipster
- 创建一个新目录并进入
mkdir myApp && cd myApp
- 运行Jhipster并根据屏幕指示操作
jhipster
- 使用 JDL Studio 设计您的实体类后, 下载
jhipster-jdl.jh
文件 - 生成实体类代码
jhipster jdl jhipster-jdl.jh
5、介绍一下JDL Studio
JDL是JHipster的特定领域语言,用于定义应用模型。它的作用远不止于此--你可以用JDL元数据定义整个应用程序--但我们将专注于模型。
首先,使用JDL-Studio,JHipster的在线工具,为一个领域模型快速生成一些CRUD功能。你会看到一个实体关系构建器
这个可以很快速的设计表结构字段,最后完成进行 Ctrl+S保存生成如下文件:
6、启动 Jhipster 搭建项目
直接在cmd命令行运行 jhipster 即可
标签:JDL,入门,JHipster,支持,Jhipster,jhipster,安装 From: https://blog.51cto.com/u_15738297/6215477