JHipster使用前的环境配置
jhipster介绍及应用
jhipster框架是目前比较流行的一个架构,它为java服务器端开发提供了一整套的解决方案。jhipster官网说:jhipster是一个开发平台,它能够开发和部署spring boot和anjular web 以及基于spring的微服务应用。下面我们来看一下jhipster框架的整体架构图,其中蓝色区域的表示jhipster已经集成的应用,绿色区域表示由用户来自行构建的应用。从图中可以看出jhipster能够生成服务中心(jhipster registry)、网关(gateway)以及控制台(jhipster console)。registry中集成了springcloud的注册中心(eureka server)和配置中心(config server),eureka server 能够将我们自己开发的微服务(microservices)都纳入到它自身当中,config server 能够集中管理应用程序各个环境下的配置,默认使用git 仓库存储配置内容,前提是我们需要搭建好git 仓库并且在registry中配置git 的 uri。gateway是一个网关,它集成了zuul的代理功能和ribbon的负载均衡能力。jhipster console则整合了elastic search 功能。JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS + Bootstrap的应用,所以首先你要配置好Java的环境、Git以及Maven或者Gradle的环境,然后通过npm安装Jhipster所需的一些必要的工具。
安装npm
去node.js的官网https://nodejs.org/en/去下载最新版的LTS版的node.js进行安装,安装的过程只要安装指示一步一步进行就可以了,最新版的node.js默认安装npm。
安装完之后可以通过node -v 和npm -v查看一下版本并确认是否安装成功。安装Yeoman
npm install -g yo安装Bower
npm install -g bower安装Grunt/Gulp
npm install -g grunt-cli
/npm install -g gulp安装JHipster生成器
npm install -g generator-jhipster
到此为止,整个JHipster的环境配置完毕!
注意: