天天看點

Jhipster學習過程,持續更

寫在前面

首先這個學習會有點吃力,但會從中學習很多成熟的技術架構實作…

這裡是官網連結,​​連結​​

Jhipster 是一個腳手架,可指令行式建構基礎項目,這裡學習總結,記錄包括以下幾個知識點

  • Monolithic application (recommended for simple projects)
  • Microservice application
  • Microservice gateway
  • JHipster UAA server
  • blueprint

一、建構方式

1.1、本地指令行

基本環境 JDK + Node.js,還需安裝jhipster的腳手架工具。

通過以下指令

npm install -g generator-jhipster

測試,指令行執行

jhipster

如果安裝成功的話,在這裡就可以建構項目了

Jhipster學習過程,持續更

另外,安裝Jhipster 的方式共有 3 種,包括

  • npm
  • yarn
  • docker

    上面的安裝方式隻是其中之一,可做參考

版本更新

npm update -g generator-jhipster

注意,版本更新還包括應用的更新,更新我們之前建構的項目(Springboot,js庫版本等等),一般不需要

npm update -g generator-jhipster

jhipster upgrade

1.2、網頁/頁面配置

位址連結,需要注冊登入,​​連結​​

Jhipster學習過程,持續更

在這個頁面,可生成與指令行一緻的建構選擇(前提是本地的jhipster generator是最新的),然後導出一個壓縮包,我們本地解壓可導入IDE,繼續開發…

二、基本工程建構

2.1、Monolithic application (單體工程)

這是一個單體工程,,包括前後端代碼(Springboot + Angular JS)

2.2、Microservice application(微服務架構)

微服務

2.3、Microservice gateway(微服務網關)

2.4、JHipster UAA server

三、blueprint

四、本文源碼檔案位址,​​Gitee位址​​

繼續閱讀