初始JHipster框架

最近项目不是很紧张,老大安排学习下JHipster框架。搞了一天多终于跑起来啦!记录下自己摸索的过程,希望对大家有帮助。哪里有不合理的地方,还请各位多多指正。

简单的说他就是基于note.js+yeoman的java代码生成器,也可以说是基于java的一套微服务解决方案。

在jhipster中整合很多的很多框架,比如前端的mvvm(angularjs)构建工具(gulp)还有后端的spring cloud和hibernate、mongodb,什么单元测试/ui测试之类的。

本人电脑win10系统:

安装node.js(https://nodejs.org/en/)官网地址下载最新版的就可以。

cmd找到命令提示符,yeoman/bower/gulp(npm install -g yo bower gulp-cli)提醒:输入括号里面的命令。

安装 jhipster (npminstall -g generator-jhipster)

生成mciroservice app

比如运行bower install ng-table将安装ng-table。

生成基础的架构,但是记住只是JHipster帮助你完成项目的初始化配置模板!JHipster提供命令行工具来构建和更新你的应用,GruntGulp.js帮助你构建前端,比如运行grunt serve将启动由Grunt管理的浏览器,当你的HTML JSCSS代码变动时,就会自动刷新;Bower让你升级或安装Javascript或CSS库包。

在你要存放代码的目录创建一个空的文件夹。我这边创建的projects

友情提示:如果你的命令提示符默认在c盘,想直接跳到D盘或其他盘,直接输入(D:)回车就ok啦

接下来cd 到你要存放代码的目录,然后运行(yo jhipster)

这时候就开启了jhipster的向导啦,根据里面的提示一步步操作就好啦。

项目类型要选择:microservice application

后面就根据自己实际情况选择就好的,如果失败了就直接把之前建的文件件(projects)删除,再来一遍就好啦(yo jhipster)

接下来我们就要安装IDEA 还有MySQL数据库,我这里选择的是MySQL。

安装IDEA这块,安装ultimate版的这块功能比较全,community Android Studio就是基于这个版本定制的。

添加关注,回复license 回复给大家一个免费的license。

另外这里我安装了Navicat Preminum来管理我们的数据库。直接下载安装就好,我这里有一个“神奇”可以方便大家对Navicat操作。回复 navicat即可获得一个apk,安装好Navicat之后再运行这个Apk,你就会看到效果。

打开IDEA 导入我们创建的项目

一般会报错,我安装了两次都有报错的问题,找不到JDK。打开这个文件,设置一下就ok啦。

Navicat连接数据库,测试。

新建一个数据库名字跟我们项目中一样即可。

运行 jhipster registry

在github上下载

解压之后找到

直接运行,然紧接着跑我们的项目

出现此图即运行成功,我们就可以在IDEA中进行对象的创建,逻辑的编写。

最后写的有些匆忙,哪里有不足的地方。还望大家多多留言,我会尽快订正,谢谢!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180423G07FQS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券