jhipster 配置 mysql_JHipster 基础使用

认识JHipster

JHipster又称Java Hipster,是一个Java代码脚手架,hipster 的意思是时髦的 意思是最时髦的Java解决方案

他的主要核心是Spring Boot,还有Anaglar React 热门的前端框架,是Spring Boot开发的最佳实践,同时也支持Spring Cloud

JHipster 技术栈

前端

单页面程序

Angular 5 or React

Bootstrap响应式布局

HTML5 模板

兼容ie11和现代游览器

国际化支持

scss

支持 Spring WebSocket

开发工具

支持yarn 安装依赖

支持webpack 开发

支持Jest 和 Protractor 测试框架

同时也支持后端Thymeleaf渲染

后端

Spring Boot 简化配置

Maven or Gradle 构建工具, 测试并运行应用

spring profiles 开发环境和生产环境 (Maven and Gradle)

Spring Security 安全管理框架

Spring MVC REST + Jackson

可选的 WebSocket 支持 with Spring Websocket

Spring Data JPA + Bean Validation

Liquibase 数据库版本管理

Elasticsearch 搜索引擎

MongoDB and Couchbase no-sql 数据库支持

Kafka 支持

可选的微服务组件

ELK应用监测

ehcache hazelcast or Infinispan 缓存

logback 日志管理

HikariCP 连接池(号称最快的连接池)

docker 打包支持

标准 war jar 打包支持

主要的微服务提供AWS, Cloud Foundry, Heroku, Kubernetes, OpenShift, Docker…

安装JHipster

JHipster 依赖node 的Yeoman框架,所以安装之前必须安装node

step 1: 安装yeoman

npm install -g yo

step 2:安装JHipster

npm install -g generator-jhipster

第一个JHipster 项目

step1:打开dos窗口

mkdir myapplication

cd myapplication/

yo jhipster

step2:根据你的需要选择你要的选项

输入完命令后悔出现一大堆的交互问答,如下

What is the base name of your application?(jhipster)

这个是问你项目是啥 输入项目名回车进行下一步

What is your default Java package name?(com.mycompany.myapp)

项目的包名

Which type of authentication would you like to use?(Use arrow keys)

上下箭头选择 根据你的业务详情选择合适的授权方案

Which type of database would you like to use?(Use arrow keys)

选择需要的数据库类型

Which production database would you like to use?(use arrow keys)

具体的数据库产品

which development database would you like to use?

开发是用什么数据库 h2保存在磁盘中不windows下有的问题

Do you want to use Hibernate 2nd level cache?

是否开启二级缓存

Do you want to use a search engine in your

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值