最近试了一下
jhipster,感觉是一个非常牛逼的代码整合框架。类似于spring-side这种最佳实践的解决方案。而且厉害的是,用它从零开始不费吹灰之力就可以搭建一套工程的初始模板代码。
1.本人亲测环境
Win7 64bit
JDK 1.8.0_25 (目前必须1.8)
Maven 3.2.5
Git 1.9.4.msysgit.2
Node.js 0.10.29
npm 2.11.2
Yeoman 1.4.6
Bower 1.4.1
grunt-cli 0.1.13
grunt 0.4.5
jhipster 2.13.0
2.安装及代码生成
安装JHipster
npm install -g generator-jhipster
mkdir jhipster
cd jhipster
yo jhipster
13个问题全部选默认的
然后可以看到噼里啪啦地生成代码了,jhipster比较牛的是前端后端的代码全部给你生成。
3.编译运行
编译
mvn clean package
运行
mvn spring-boot:run
然后浏览
http://localhost:8080
一个非功能性的web应用就算搭建好了,而且用的前后端技术可以说都是相当新颖牛逼的!
具体的看官方文档就好,非常详细。
4.一些个人感觉比较新颖的技术选型
4.1 后端选型
- spring-boot jhipster的实现很大程度上都是靠spring-boot。spring-boot自带了很多功能,比如我认为一个不错的功能是spring-boot-actuator,集成了metrics,用来监控后台
- swagger 自动生成漂亮的rest api文档
- liquibase 使用了liquibase-maven-plugin做数据库版本控制。这样dba不用再自己重新发明一套轮子来做版本控制了
4.2 前端选型
- NodeJs + AngularJs
- Angular Translate 无需后端的i18n
- 另加一堆NodeJs之上的框架。NodeJs发展真是太迅速了!
太多东西值得研究了,没有一一列出,还是参考官方文档就好。
分享到:
相关推荐
《JHipster Mini-Book》是当今最潮的技术Angular、Bootstrap和Spring Boot的入门教程。这些框架被打包进一个称为JHipster的易于使用的项目。JHipster是一个Yeoman生成器,它用于创建工程并生成模板化代码。这本书...
jHipster开发笔记,详细描述使用jHipster生成微服务的过程
JHipster迷你书籍是今天开始使用hip技术的指南:Angular,Bootstrap和Spring Boot。所有这些框架都包含在一个名为JHipster的易于使用的项目中。JHipster是一个Yeoman生成器,可用于创建项目并为您生成样板代码。本书...
jhipster-uaa-setup, 演示 JHipster UAA用法的microservice架构 JHipster 3.7演示: 使用OAuth2保护的microservice应用程序这个应用程序是一个完全JHipster生成的演示,演示了 JHipster UAA的用法关于 JHipster UAA...
The JHipster Registry has three main purposes: It is a an Eureka server, that serves as a discovery server for applications. This is how JHipster handles routing, load balancing and scalability for ...
jhipster按条件查询再分页
本文档是Jhipster使用简明手册,Jhipster是一个全栈框架,开源,持续更新。框架特点是能够轻松集成主流前后端多种技术。主要包括 Spring boot+Angular/React/Vue+Database(mysql ,oracle,postgresql,mysql, mssql及...
JHIPSTER操作指南,帮助你快速搭建成熟的微服务框架的脚手架
jhipster-mini-book-4英文版本jhipster-mini-book-4英文版本
jhipster首次使用中文详细教程,请按照步骤正确有序操作
Angular-generator-jhipster-primeng.zip,生成涂底漆组件及其功能Generator Jhipster涂底漆,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是...
The JHipster Mini-Book 5.0 by Matt Raible is now available! Download it for free from InfoQ or buy the print version from Lulu.
该资源为java jhipster最新技术,包含jihpster生成的代码。
此仓库仅提供个平台,让大家更好的学习了解JHipster
JHipster Tips.docx
这是JHipster Angular 2+实用程序库 这个库由generator-jhipster生成的代码使用: : 。 发行新版本的generator-jhipster时,将使用生成的package.json文件中引用的ng-jhipster的特定版本进行测试。 如果您的应用...
JHipster迷你书是一个指南,开始与时尚技术今天:AngularJS, Bootstrap和Spring Boot。所有这些框架都封装在一个名为JHipster的易于使用的项目中。JHipster是一个约曼生成器,可以用来创建一个项目,并为您生成样板...
发电机-jhipster-grpc JHipster模块,添加对gRPC的支持并生成gRPC CRUD服务 介绍 这是一个模块,打算在JHipster应用程序中使用。 警告:正在开发中。 请参阅限制和待办事项清单 先决条件 由于这是一个模块,我们...
jHipster 的自述文件