Spring 5 于2017 年9 月发布了通用版本(GA),它标志着自2013 年12 月以来第一个主要Spring Framework 版本。它提供了一些人们期待已久的改进,还采用了一种全新的编程范例,以反应式描述中陈述的反应式原则为基础。

这个版本是很长时间以来最令人激动的Spring Framework 版本。Spring 5 兼容Java™8 和JDK 9,它集成了反应式流,以方便后续提供一种颠覆性方法来实现端点和Web 应用程序开发。

当然,反应式编程不仅是此版本的主题,还是令许多程序员激动不已的重大特性。人们对能够针对负载波动进行无缝扩展的容灾和响应式服务的需求在不断增加,Spring 5 很好地满足了这一需求。

我们将介绍Java SE 8 和Java EE 7 API 升级的基本内容、Spring 5 的新反应式编程模型、对HTTP/2支持,以及Spring 通过Kotlin 对函数式编程的全面支持。我还会简要介绍测试和性能增强,最后介绍对Spring 核心和容器的一般性修订。

Spring5 版本新特性简述相关推荐

  1. java day60【 Spring 中的 JdbcTemplate[会用] 、Spring 中的事务控制 、Spring5 的新特性[了解] 】...

    第1章 Spring 中的 JdbcTemplate[会用] 1.1JdbcTemplate 概述 1.2JdbcTemplate 对象的创建 1.3spring 中配置数据源 1.3.1 环境搭建 ...

  2. Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结...

    Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结 1.1. Java的编年史2 ...

  3. iOS基础:新浪微博授权机制、 版本新特性

    文章目录 前言 1. 版本新特性 II. 新浪微博授权机制 2. 1.http://open.weibo.com/wiki/微博API 前言 新浪微博分享SDK 1. 版本新特性 HWNewFeatu ...

  4. React16、17、18版本新特性

    react-16版本新特性 一.hooks import { useState } from 'react'function App() {// 参数:状态初始值比如,传入 0 表示该状态的初始值为 ...

  5. Spark 3.2.0 版本新特性 push-based shuffle 论文详解(一)概要和介绍

    前言 本文隶属于专栏<大数据技术体系>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见大数据技术体系 目录 Spark 3.2.0 ...

  6. Go 1.18 版本新特性详解!

    导语 | 本文推选自腾讯云开发者社区-[技思广益 · 腾讯技术人原创集]专栏.该专栏是腾讯云开发者社区为腾讯技术人与广泛开发者打造的分享交流窗口.栏目邀约腾讯技术人分享原创的技术积淀,与广泛开发者互启 ...

  7. Android Q(10.0 API29)版本新特性和兼容性适配

    摘要 1.本文档基于谷歌AndroidQ官方文档和一加Q版本应用兼容性整改指导 2.本文档主要对影响比较大的部分进行简单总结,内容并不全面: 3.版本号对应关系: Android-Q = Androi ...

  8. Spark 3.2.0 版本新特性 push-based shuffle 论文详解(二)背景和动机

    前言 本文隶属于专栏<大数据技术体系>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见大数据技术体系 目录 Spark 3.2.0 ...

  9. ANSYS Mechanical 2020 R1 版本新特性-CABLE 280单元分析索结构

    导读:3D 缆索单元,可用的产品:Pro | Premium | Enterprise | PrepPost | Solver | AS add-on 一.CABLE 280 单元概述 CABLE28 ...

最新文章

  1. Quartz cron表达式
  2. ABAP实现粘贴板的操作,复制粘贴
  3. mysql linux 迁移mac_Mac和Linux之间传输数据,并导出mysql数据到本地
  4. IBM服务器,SQLEXPRESS 服务问题
  5. iptables学习笔记:端口转发之“内网访问外网”
  6. MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...
  7. 编写高质量的VB代码
  8. java收集碎片_Thinking in Java 笔记碎片
  9. 一维数状数组区间修改,查询
  10. B+/-Tree原理(mysql索引数据结构)
  11. “梅丽莎”病毒背后的神秘黑客
  12. 《Android框架揭秘》——1.1节Android源代码组成
  13. 解析java文件_使用JDK的Parser来解析Java源代码
  14. excel 自定义参数(text函数)
  15. DTCC2019数据风云,十年变迁 第十届中国数据库技术大会隆重启动
  16. TCP-IP学习笔记11--无线通信- 无线通信的种类 点对点通信协议
  17. php中流行的rpc框架详解
  18. java pdf 修改内容_生成PDF全攻略之在已有PDF上添加内容的实现方法
  19. 【opencv人脸识别1】从图片中检测人脸
  20. 设计模式 - 创建型模式_原型模式

热门文章

  1. 小白自学Java框架,框架的全面解析总结
  2. C++线程同步之事件(生产者与消费者问题)
  3. [Swift]LeetCode811. 子域名访问计数 | Subdomain Visit Count
  4. [SCOI2013]多项式的运算
  5. matlab中特殊符号如希腊字符
  6. 读郭老师推荐书籍--《原则》
  7. 26.多线程join detach
  8. Linux-安装FFmpeg
  9. 在谈PHP中的 抽象类(abstract class)和 接口(interface)
  10. 关于jquery与dom元素转换