写点什么

Juergen Hoeller 在 SpringOne2GX 大会上宣布 Spring 4.3 与 5.0 的总体规划

  • 2015-09-27
  • 本文字数:1089 字

    阅读完需:约 4 分钟

SpringOne2GX 大会开幕式晚会的主题演讲中,Pivotal 公司首席工程师兼 Spring 框架项目负责人 Juergen Hoeller 介绍了 Pivotal 针对 Spring 框架的高层计划。

即将推出的 4.3 版将是 Spring 4.x 产品线的最终功能版本。没有系统需求层面上的改变,所以将支持 JDK 6、7 和 8,servlet 2.5+ 等。 Hoeller 强调了在核心依赖注入模式上的精细化和缺陷修复,以及更为丰富的预组合“方便”注解。 Hoeller 解释到,这些基本上是现有注解的组合,类似 @RestController,“它实际上是 @Controller 和 @ResponseBody 的组合,但已经是开箱即用的了。在 4.3 版本中,新增的注解将沿袭这一路线。“

方便的注解将在 GitHub 上的 spring-composed 项目中探索。Hoeller 告诉 InfoQ,“Spring 框架 4.3 有可能纳入的注解包括 @Get/@Post 等 HTTP 映射注解,@SessionScope 等 bean 作用域注解,以及 @Transactional 的一些变量”。

在 JIRA 上的 4.3 backlog 还列出了计划更新的一些第三方依赖,比如 JUnit 4.12、Jackson 2.5+ 的 API,以及新的 JasperReports Exporter API。

Spring 4.3 的最初版本预计在 2016 年 3 月推出,GA 版本大约在 4 到 5 月份左右推出。Hoeller 告诉我们,“我们会致力于支持版本 4.3.x 线,直到 2019/2020 年,类似地延长了 3.2.x 的寿命。”

在主题演讲中,他还列出了一些针对 Spring 5.0 的高层计划。将以 Java 8 作为基准,支持 JDK 9 和 HTTP/2。因为 Java 9 预计在 2016 年 9 月推出可能的初始版本,GA 版本会在该年的晚些时候推出。

Spring 5 的主要重点是反应响应式架构,包括使用背压技术和响应式组合的响应式流。Pivotal 正在开发基于响应式流模式的HTTP 端点。Hoeller 说,“这是一种响应式Web 处理引擎,沿袭了Spring MVC 中大量为人熟识的术语,包括端点风格、编程模型和注解,其中第一等级的计划是响应式处理。”实验性的工作已经开始在 spring-reactive 项目中实现。

在会议的其他方面,Spring Boot 已经获得了人们大量的关注。Cloud Platform Group 副总裁 James Watters,引用了每月 Spring Boot 的下载量,约 165 万;还有令人注目的客户列表,包括 Disney、Sony、Experion、花旗集团和福特。他还宣布,根据 18 个月的运行速度,Pivotal Cloud Foundry 已经有过 1 亿美元的年预订量。

查看英文原文: High Level Plans for Spring 4.3 and 5.0 Announced at SpringOne2GX


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-09-27 19:004493

评论

发布
暂无评论
发现更多内容

WXSS 如何进行编译?

FN0

小程序 微信

测试开发 | 跨平台设备管理方案 Selenium Grid

霍格沃兹测试开发学社

Kratos微服务框架实现IoT功能:设备实时地图

golang 微服务 物联网 IoT Kratos

Redis的String类型,原来这么占内存

杨同学technotes

redis 底层原理

数据治理:数据集成的关键技术

用友BIP

MarkDown文件插入图片并上传GitHub

Geek_7ubdnf

markdown

软件测试/测试开发 | Jenkins 节点该如何管理?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

阿里巴巴正式开源云原生应用脚手架

阿里巴巴中间件

阿里云 开源 云原生

MobaXterm链接linux虚拟机报错Network error: Connection refused

Geek_7ubdnf

mobaxterm

一文搞懂Spring,堪称Spring源码终结者

小小怪下士

Java spring spring源码

零基础培训学习大数据课程怎么样

小谷哥

10月15日 Apache IoTDB & SeaTunnel 联合 Meetup | 讲座回顾

Apache IoTDB

TensorBoard的使用

Geek_7ubdnf

tensorflow

软件测试/测试开发 | Jenkins中,如何管理用户及其相对应权限?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

容器在公有云上的落地姿势

亚马逊云科技 (Amazon Web Services)

容器 亚马逊云科技 Builder 专栏

Kratos微服务框架实现权鉴 - Casbin

golang 微服务 鉴权 rbac Kratos

走好这三步,不再掉进云上安全的沟里!

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 Builder 专栏

大数据开发课程哪个机构好

小谷哥

学习大数据开发技术后好找工作吗?

小谷哥

玩转物联网平台规则引擎-设备数据与业务应用高效协同——实践类

阿里云AIoT

安全 物联网 物联网安全 技术标签

盘点16款跨平台应用程序开发框架

FN0

跨端框架 跨端运行 跨端发展

web前端程序员培训前景怎么样

小谷哥

SpringBoot实现多线程

Geek_7ubdnf

Java springboot

软件测试/测试开发 | Jenkins通过什么方式报警?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

Kratos微服务框架实现权鉴 - OPA

golang 微服务 鉴权 OPA Kratos

软件测试/测试开发 | 如何安装Jenkins 插件?

测试人

软件测试 持续集成 jenkins 自动化测试 测试开发

看这篇就够了丨基于Calcite框架的SQL语法扩展探索

袋鼠云数栈

北京零基础前端软件培训班学习怎么样

小谷哥

如何选择适合自己的物联网平台?技巧在这里!——实践类

阿里云AIoT

网络安全 安全 物联网 物联网安全 技术标签

如何使用 rust 写内核模块

阿里巴巴中间件

阿里云 rust 云原生

pip安装报错:No such file or directory 'conda-forge' 没有那个文件或目录 'conda-forge'

Geek_7ubdnf

Python

Juergen Hoeller在SpringOne2GX大会上宣布Spring 4.3与5.0的总体规划_Java_Charles Humble_InfoQ精选文章