JHipster是什么?
JHipster是一个开发平台,能够创建、开发和部署Spring Boot+Angular网页应用程序和Spring微服务。
目标
我们的目标就是为你创建一个完整而且现代化的网站程序或者微服务结构,总的包括:
·服务端使用Spring Boot,高性能和稳定的Java技术栈
·前端使用Angular和Bootstrap,新颖,现代化,移动设备优先
·JHipster注册,Netflix OSS,ELK技术栈和Docker提供微服务
·一个强大的工作流使用Yeoman,Webpack/Gulp和Maven/Gradle构建程序
例子和资源
·检出一个Angular应用程序例子可以访问这里
·检出一个AngularJS 1.x程序则点击这儿
JHipster是开源的,所有的开发都已在GitHub上完成
·想与我们一起享受编码的乐趣,请加入我们
·如果你喜欢本项目,请在GitHub上给我们一个star
学习资料以及书籍
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.新建目录并进入 mkdir myApp && cd myApp
3.运行JHipster并按屏幕上的指令操作 jhipster
4.通过JDL studio模块化你的实体并下载jhipster-jdl.jh 文件
5.使用jhipster import-jdl jhipster-jdl.jh生成实体
*确保你已经安装了Java,Git,Node.js,Yarn和Yeoman.使用AngularJS 你需要Bower和Gulp