JHipster 是一个 Yeoman 的生成器, 用来创建基于 Maven + Spring + AngularJS 的项目,提供完全热加载的 Java 和 JavaScript 代码。
我们的目的是生成一个完整和现代的 Web app。
服务器端技术堆栈:
Spring Boot for easy application configuration
Maven or Gradle configuration for building, testing and running the application
“development” and “production” profiles (both for Maven and Gradle)
Spring Security
Spring MVC REST + Jackson
Optional WebSocket support with Spring Websocket
Spring Data JPA + Bean Validation
Database updates with Liquibase
Elasticsearch support if you want to have search capabilities on top of your database
MongoDB support if you’d rather use a document-oriented NoSQL database instead of JPA
Cassandra support if you’d rather use a column-oriented NoSQL database instead of JPA
Kafka support if you want to use a publish-subscribe messaging system