JHipster笔记(一)JHipster安装与测试

来源:互联网 发布:网上模拟炒股软件 编辑:程序博客网 时间:2024/05/21 06:57

一、JHipster简介


JHipster或者称Java Hipster,是一个应用代码产生器,能够创建Spring Boot + AngularJS的应用。

开源项目地址:JHipster/Github。


  JHipster使用Node.js和Yeoman产生Java应用代码,使用Maven(Gradle)运行产生的代码,产生代码有如下关键特征:

  • src/main/java 目录有Spring Boot 配置类在theconfig包中,JHipster使用Spring的Java 配置,没有XML配置.
  • JPA实体或MongoDB文档类是在domain包. JPA实体使用缓存和auto-generated 主键配置. 如果你使用JHipster产生你的JPA实体, 可以创建1:N和N:N关系。
  • 在repostiory包中是Spring Data 仓储.
  • 可选,你有通常@Service-beans 在服务层. 这些服务通常是配置为事务的 安全的业务对象。
  • REST 端点存在web.rest 包中, 支持Spring MVC的REST
  • JHipster也产生 Liquibase 改变日志文件,用来处理数据库更新,增加一个实体将创建特定的schema更新,这将会版本化,当应用重启时可被执行。
  • 集成Spring的 Test 上下文测试支持.
  • JHipster 创建完整可用的AngularJS 前端,使用CRUD来管理你产生的实体。

jhipster在整个程序架构上都做好了整合,包括前端mvvm框架(angularjs),前端构建工具(gulp)到后端的微服务框架(spring cloud)和hibernate/mongodb,再到单元测试/ui测试。

请注意是一整套的微服务解决方案


二、安装


1.安装nodejs。

     
   我这安装的是v6.7.0

2.安装yeoman/bower/gulp 

    npm install -g yo bower gulp-cli
     
         

3.安装jhipster 

    npm install -g generator-jhipster



生成mciroservice app


生成基础架构

cd到D:\jhipster(路径随便),然后运行:yo jhipster


jhipster向导就会启动了,如图:




选择: microservice application




下一步一直回车





选择English,回车





生成成功后的项目文件




三、测试


运行刚刚创建的那个项目


cmd到刚刚那个目录运行: mvnw







运行成功


运行 jhipster registry


jhipster registry是一个基于spring cloud的配置中心,jhipster的微服务架构依赖此程序。

1 从github下载源码:https://github.com/jhipster/jhipster-registry

2 cd 到解压目录 然后运行mvnw或者gradlew 启动应用




运行效果如下



中途下了很多jar,看网络情况,我这下了好久才下好



运行成功:

        Local:          http://127.0.0.1:8761
        External:       http://192.168.99.1:8761


访问上面的那两个地址其中的一个都可以




用户名与密码都是admin,下面就是登陆就去的界面








1 0
原创粉丝点击