什么是JHipster
官網(wǎng)是這樣說的
Jhipster是一個(gè)生成、開發(fā)和部署的開發(fā)平臺(tái) Spring Boot + Angular / React Web 應(yīng)用 and Spring 微服務(wù).
總之,它可以為你快速生成一套Spring的微服務(wù),包括網(wǎng)關(guān)、注冊(cè)中心、認(rèn)證、微服務(wù)項(xiàng)目等,并且它可以生成前后端服務(wù)模板,它可以大大減少開發(fā)過程中項(xiàng)目搭建的時(shí)間,實(shí)在是很方便了。
在開發(fā)之前還是要先搭建好開發(fā)環(huán)境的。
基礎(chǔ)開發(fā)環(huán)境
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

Java安裝位置
配置環(huán)境變量,并生效
$ vi /etc/profile
# 在文件結(jié)尾加入以下內(nèi)容
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 #使配置生效
執(zhí)行 java -version ,若安裝成功會(huì)出現(xiàn)
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
升級(jí)到最新版本
$ yarn global upgrade generator-jhipster
指定版本安裝
$ yarn global add generator-jhipster@v5.1.0
5 安裝Maven
推薦版本: 3.5.4
比較簡(jiǎn)單,可參考安裝
這樣基礎(chǔ)開發(fā)環(huán)境就搭建好了
后面將更新使用Jhipster創(chuàng)建springcloud微服務(wù)的認(rèn)證,網(wǎng)關(guān),注冊(cè)中心等模塊,帶你從零搭建一套微服務(wù)系統(tǒng)。