jhipster最大的功能就是可以定制工作的需要,提高开发效率和代码质量,降低项目成本。

  1. 数据库表,创建实体时自动生成
  2. 项目和配置文件,用命令选择你的项目中要用的技术
  3. CURD代码,创建实体时会自动生成
  4. 前端页面,可以自动生成

jhipster内部封装的技术
前端技术栈

Angular 5和React

Bootstrap响应式网页设计

HTML5 

国际化

CSS的Sass

WebSocket

使用Yarn安装新的JavaScript库

使用Webpack构建,优化和实时加载

使用Jest和Protractor进行测试

支持Thymeleaf模板引擎 

后端技术栈

Spring Boot 

Maven和Gradle

Spring Security 

Spring MVC REST + Jackson

Spring Websocket

Spring Data JPA 

Liquibase 

Elasticsearch

MongoDB和Couchbase

Cassandra

Kafka

微服务技术栈

使用Netflix Zuul或Traefik作为HTTP路由

使用Netflix Eureka或HashiCorp Consul作为服务发现

使用Spring Cloud Config作为统一配置

CI/CD支持

Jenkins

Travis CI

GitLab CI

Circle CI

部署环境支持

使用ELK堆栈进行应用指标监控

使用ehcache,hazelcast或Infinispan进行缓存

优化的静态资源(gzip过滤器,HTTP缓存头)

使用Logback进行日志管理,可在运行时进行配置

使用HikariCP连接池以获得最佳性能

构建标准WAR文件或可执行JAR文件

完整的Docker和Docker-Compse支持

支持所有主要云提供商:AWS,Cloud Foundry,Heroku,Kubernetes,OpenShift,Docker等
Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐