JHipster是什么?
JHipster是一個(gè)開發(fā)平臺(tái),能夠創(chuàng)建、開發(fā)和部署Spring Boot+Angular網(wǎng)頁(yè)應(yīng)用程序和Spring微服務(wù)。
目標(biāo)
我們的目標(biāo)就是為你創(chuàng)建一個(gè)完整而且現(xiàn)代化的網(wǎng)站程序或者微服務(wù)結(jié)構(gòu),總的包括:
·服務(wù)端使用Spring Boot,高性能和穩(wěn)定的Java技術(shù)棧
·前端使用Angular和Bootstrap,新穎,現(xiàn)代化,移動(dòng)設(shè)備優(yōu)先
·JHipster注冊(cè),Netflix OSS,ELK技術(shù)棧和Docker提供微服務(wù)
·一個(gè)強(qiáng)大的工作流使用Yeoman,Webpack/Gulp和Maven/Gradle構(gòu)建程序
例子和資源
·檢出一個(gè)Angular應(yīng)用程序例子可以訪問這里
·檢出一個(gè)AngularJS 1.x程序則點(diǎn)擊這兒
JHipster是開源的,所有的開發(fā)都已在GitHub上完成
·想與我們一起享受編碼的樂趣,請(qǐng)加入我們
·如果你喜歡本項(xiàng)目,請(qǐng)?jiān)贕itHub上給我們一個(gè)star
學(xué)習(xí)資料以及書籍
MOOCS
·Angular 4 Java Developers?by Dan Vega and John Thompson
·Scaffolding Spring Boot and Angular Web Apps with JHipster by Michael Hoffman
·JHipster: Build and Deploy Spring Boot Microservices by Chris Anatalio (LinkedIn Learning,?Lynda.com)
書籍
·The JHipster Mini-Book 4.0?by Matt Raible
·Full Stack Development with JHipster?by Deepu K Sasidharan and Sendil Kumar. Get it on?Packt?and?Amazon.
快速開始
1.安裝JHipster yarn global add generator-jhipster
2.新建目錄并進(jìn)入 mkdir myApp && cd myApp
3.運(yùn)行JHipster并按屏幕上的指令操作 jhipster
4.通過JDL studio模塊化你的實(shí)體并下載jhipster-jdl.jh 文件
5.使用jhipster import-jdl jhipster-jdl.jh生成實(shí)體
*確保你已經(jīng)安裝了Java,Git,Node.js,Yarn和Yeoman.使用AngularJS 你需要Bower和Gulp