写在前面

首先这个学习会有点吃力,但会从中学习很多成熟的技术架构实现…

这里是官网链接,链接

Jhipster 是一个脚手架,可命令行式构建基础项目,这里学习总结,记录包括以下几个知识点

  • Monolithic application (recommended for simple projects)
  • Microservice application
  • Microservice gateway
  • JHipster UAA server
  • blueprint

一、构建方式

1.1、本地命令行

基本环境 JDK + Node.js,还需安装jhipster的脚手架工具。

通过以下命令

npm install -g generator-jhipster

测试,命令行执行

jhipster

如果安装成功的话,在这里就可以构建项目了
Jhipster学习过程,持续更
另外,安装Jhipster 的方式共有 3 种,包括

  • npm
  • yarn
  • docker
    上面的安装方式只是其中之一,可做参考

版本升级

npm update -g generator-jhipster

注意,版本升级还包括应用的升级,升级我们之前构建的项目(Springboot,js库版本等等),一般不需要

npm update -g generator-jhipster
jhipster upgrade

1.2、网页/页面配置

地址链接,需要注册登录,链接

Jhipster学习过程,持续更

在这个页面,可生成与命令行一致的构建选择(前提是本地的jhipster generator是最新的),然后导出一个压缩包,我们本地解压可导入IDE,继续开发…

二、基本工程构建

2.1、Monolithic application (单体工程)

这是一个单体工程,,包括前后端代码(Springboot + Angular JS)

2.2、Microservice application(微服务架构)

2.3、Microservice gateway(微服务网关)

2.4、JHipster UAA server

使用OAuth2授权协议的保护JHipster微服务安全的用户审计和授权服务。

三、blueprint

这里扩展了 Jhipster(Java hipster),使其除了java外,还支持多种语言构建工程(包括kotlin,Vue,Node,.Net等等)

相关文章:

  • 2022-02-09
  • 2021-10-26
  • 2021-04-01
  • 2021-12-11
  • 2021-07-03
  • 2021-05-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-20
  • 2021-06-12
  • 2021-10-10
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案