一时好奇在Yeoman上看看哪个generator的安装数最多,在 http://yeoman.io/generators/ 上倒序排列,JHipster以两万多安装量远超其他gnerator。
按照官方说法,就是使用Yeoman快速生成AngularJS 1 + Spring Boot项目。
前提条件:已经安装好Java, Git, Node.js, Bower, Yeoman, Gulp,以及数据库(Oracle, MySQL, Postgres)
安装JHipster生成器
npm install -g generator-jhipster创建项目文件夹并进入该项目根目录
mkdir myApp && cd myApp运行JHipster
yo jhipster
安装过程中有多个问题,包括选择应用类型,安全选择,数据库选择,测试工具选择等等。启动数据库并建立与项目名同名的数据库
在application-dev.yml(因为默认的maven profile是dev)中设置数据库连接的信息
在项目根目录运行./mvnw,然后开始maven构建项目
如果感觉太慢,翻墙或配置maven国内镜像在新的终端窗口进入项目根目录,运行gulp
后记:
1. 某日从知乎读到一篇关于JHipster的评价,觉得讲得甚好,看官可以参考一下
https://www.zhihu.com/question/51082079/answer/132630364