什么是JHipster
官网是这样说的
Jhipster是一个生成、开发和部署的开发平台 Spring Boot + Angular / React Web 应用 and Spring 微服务.
总之,它可以为你快速生成一套Spring的微服务,包括网关、注册中心、认证、微服务项目等,并且它可以生成前后端服务模板,它可以大大减少开发过程中项目搭建的时间,实在是很方便了。
在开发之前还是要先搭建好开发环境的。
基础开发环境
1. 安装JDK
推荐版本:OpenJDK 1.8.0-64bit
查看可以安装的Java版本
$ yum list java-1.8*
可安装的软件包
java-1.8.0-openjdk.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-accessibility.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-accessibility-debug.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-accessibility-debug.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-debug.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-debug.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-demo.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-demo.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-demo-debug.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-demo-debug.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-devel.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-devel-debug.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-devel-debug.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-headless.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-headless-debug.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-headless-debug.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-javadoc-debug.noarch 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-javadoc-zip.noarch 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-javadoc-zip-debug.noarch 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-src.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-src.x86_64 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-src-debug.i686 1:1.8.0.212.b04-0.el7_6 updates
java-1.8.0-openjdk-src-debug.x86_64 1:1.8.0.212.b04-0.el7_6 updates
安装指定版本Java
$ yum install java-1.8.0-openjdk
查看安装的位置
$ rpm -ql java-1.8.0-openjdk
配置环境变量,并生效
$ vi /etc/profile
# 在文件结尾加入以下内容
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
$ source /etc/profile #使配置生效
执行 java -version
,若安装成功会出现
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
2 安装Nodejs
3 安装Yarn
快速使用shell脚本安装yarn
$ curl -o- -L https://yarnpkg.com/install.sh | bash
4 安装JHipster
安装最新版本
$ yarn global add generator-jhipster
升级到最新版本
$ yarn global upgrade generator-jhipster
指定版本安装
$ yarn global add generator-jhipster@v5.1.0
5 安装Maven
推荐版本: 3.5.4
比较简单,可参考安装
这样基础开发环境就搭建好了
后面将更新使用Jhipster创建springcloud微服务的认证,网关,注册中心等模块,带你从零搭建一套微服务系统。