JHipster v5.0.0-beta.0 发布,支持 Spring Boot 2 和 React - 开源中国社区
Float_left Icon_close
JHipster v5.0.0-beta.0 发布,支持 Spring Boot 2 和 React
GuoMengYue 2018年04月04日

JHipster v5.0.0-beta.0 发布,支持 Spring Boot 2 和 React

GuoMengYue GuoMengYue 发布于2018年04月04日 收藏 16

【腾讯云】0基础建站 网站模板9元起! >>>  

JHipster v5 首个测试版已发布。值得关注的特性是支持 Spring Boot 2 和 React(此外还改进了对 Angular 的支持)。

JHipster 的 GitHub 主页上显示该版本关闭了 350 个 issue 和 PR。

下面简单介绍一下新特性

支持 Spring Boot 2.0.0

  • 所有的 Spring 库都已经升级,包括 Spring Data, Spring Security 和 Spring Cloud

  • Spring Boot 的配置也已升级

支持 Reactive 和 React

  • 引入新的生成器选项来启用对 Spring Webflux 的支持

  • 在 Spring controller sub-generator 中支持 Spring Webflux

  • 和 Angular 支持的特性一样(包括以下关于对话框和实体文件夹结构的升级)

  • 使用 Redux 进行状态管理

  • 使用 React Router v4 进行路由

  • 使用 TypeScript 进行编写

  • 使用 Webpack 4 进行构建

  • Karma + Mocha + Chai 单元测试,具有良好的覆盖性

改进对 Angular 的支持

  • 迁移到 Webpack 4,提升性能#7186

  • 管理模块支持延迟加载#7235

  • 重做实体 创建/编辑 屏幕,现在它们是普通页面,而不是弹出对话框#7368

  • 改进 AOT 设置

  • 改进实体的文件夹结构。特别是对于微服务,现在它们按服务分组。有一个 --skip-ui-grouping 标志来保留旧的行为#7079

支持 Prettier

  • Angular 和 React 现在都使用 Prettier 来格式化代码

移除对 AngularJS 的支持

  • 删除了对旧版 AngularJS 1.x 的支持

从 PhantomJS 迁移到 Puppeteer

  • 由于 PhantomJS 不再开发,目前已将前端测试迁移至 Puppeteer 提供的 Headless Chromium 浏览器

详细更新内容请查看发布说明:https://www.jhipster.tech/2018/04/03/jhipster-release-5.0.0-beta.0.html

JHipster 是一个 Yeoman 的生成器, 用来创建基于 Maven + Spring + Angular 的项目,提供完全热加载的 Java 和 JavaScript 代码。目的是生成一个完整和现代的 Web app。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:JHipster v5.0.0-beta.0 发布,支持 Spring Boot 2 和 React
分享
评论(1)
最新评论
0
非常优秀的微服务的实践,值得学习。
顶部