Spring Boot 官网在 2019/05/15 这天发布了 Spring Boot 2.1.5 正式版。

Spring Boot 2.1.5 新特性:

1、增加了 Spring Session DefaultCookieSerializer 自动化配置;

2、增加了 MimeTypes 缓存,提升性能;

这两个是什么鬼,表示还没用到过。

另外就是修复一推的bug了,以及更新一些依赖包。。具体的可以参考这里:

https://github.com/spring-projects/spring-boot/releases/tag/v2.1.5.RELEASE

友情提醒:

Spring Boot 1.5.x 将于 2019/08/01 结束使命,官方不再更新维护了,建议大家迁移到 Spring Boot 2.x 上面来。

Spring Boot2.x新版本值得关注的亮点:

1.基于 Java 8,支持 Java 9,这意味着不可以使用JDK7 或更旧的版本运行SpringBoot2.

2.支持 Quartz 调度程序

3.大大简化了安全自动配置

4.支持嵌入式 Netty

5.Tomcat, Undertow 和 Jetty 均已支持 HTTP/2

6.全新的执行器架构,支持 Spring MVC, WebFlux 和 Jersey

7.使用 Spring WebFlux/WebFlux.fn 提供响应式 Web 编程支持

8.为各种组件的响应式编程提供了自动化配置,如:Reactive Spring Data、Reactive Spring Security 等

9.用于响应式 Spring Data Cassandra, MongoDB, Couchbase 和 Redis 的自动化配置和启动器 POM

10.引入对 Kotlin 1.2.x 的支持,并提供了一个 runApplication 函数,让你通过惯用的 Kotlin 来运行 Spring Boot 应用程序。更多信息请参阅参考文档中对 Kotlin 的支持部分

11.启动时的 ASCII 图像 Spring Boot banner 现已支持 GIF

值得注意的一点是,在 Spring Boot 2.0 中,许多配置属性已被重命名或被删除,为了方便升级,Spring Boot 发布了一个新的 spring-boot-properties-migrator 模块。只要将其作为依赖添加到项目中,它不仅会分析应用程序的环境并在启动时打印诊断信息,而且还会在运行时阶段为项目临时将属性迁移至新的配置方式。

在程序迁移至springboot2.0 期间,这个模块是必备的

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-properties-migrator</artifactId>
</dependency>

Spring Boot2.1.5(2)---2.x 新特性相关推荐

  1. Spring 6.0 堪称最强!新特性,惊爆了!

    出品 | OSC开源社区(ID:oschina2013) Spring 6.0 发布了首个 RC 版 公告写道,Spring Framework 6.0 作为重大更新 目前 RC1 要求使用 Java ...

  2. Spring Boot 2.0新特性

    Spring Boot依赖于Spring,而Spring Cloud又依赖于Spring Boot,因此Spring Boot2.0的发布正式整合了Spring5.0的很多特性,同样后面Spring ...

  3. Spring Boot2.x-13前后端分离的跨域问题解决方法之Nginx

    文章目录 概述 浏览器同源策略 后台搭建 pom.xml interceptor 配置 Controller 启动测试 浏览器和session 后端工程发布到服务器上 问题复现 通过Nginx反向代理 ...

  4. Spring Boot2.x-09 基于Spring Boot 2.1.2 + Mybatis使用自定义注解实现数据库切换

    文章目录 概述 场景说明:读写分离 操作步骤 工程结构 Step1 自定义注解 Step2 数据源定义 Step3 配置文件配置数据源 Step4 数据源实例化DatasourceConfig Ste ...

  5. 搭建Spring Boot2.X集成Hibernate5项目,并集成传统SSH老项目的安全认证组件,以Spring Boot方式开发项目并集成到老系统

    搭建Spring Boot2.X集成Hibernate5项目,并集成传统SSH老项目的安全认证组件,以Spring Boot方式开发项目并集成到老系统 场景 可行性分析 搭建Spring Boot集成 ...

  6. spring boot2.X word在线预览 pdf.js

    最近公司项目需求需要在线预览word文档,并且不能在在线下载和编辑.在此记录我是如何做的. 针对word的在线预览网上大多给的解决方案就是先把word文件转成pdf,然后通过pdf.js在线预览pdf ...

  7. 3.了解Spring Boot2自动配置原理

    了解Spring Boot2自动配置原理 1.SpringBoot特点 1.1.依赖管理 1.父项目做依赖管理 依赖管理 <parent><groupId>org.spring ...

  8. Spring Boot2 + Activiti6 集成在线流程设计器 Activiti modoler(3)

    前言 上篇文章介绍了如何在Spring Boot2集成activiti6 接下来,小编会一步一步的介绍如何集成在线设计器 Activiti Modoler 介绍 什么是 Activiti Modole ...

  9. 基于spring boot2的个人博客系统

    welcome rodert 需要项目请直接到文章末尾获取 简介 基于spring boot2.mybatis.bootstrap开发的个人博客系统.下面做了功能和相关技术的描述,适合初学spring ...

最新文章

  1. google浏览器的地址栏(url)和文本框中英文字母都是全角
  2. js学习笔记1---使用方法
  3. 用LIBSVM做回归和预测的步骤
  4. jquery 毫秒转换成日期_基于jQuery的时间戳与日期间的转化
  5. PHP学习笔记——Php文件引入
  6. leetcode491. 递增子序列(回溯算法)
  7. 王思聪欠款1.5亿成被执行人 孙宇晨:我帮你还钱!
  8. 【Spring中使用MongoTemplate查询数据】
  9. 事务的隔离级别 数据库
  10. 背包九讲问题——超详细
  11. oracle多少钱一套_消防水炮多少钱一套?您真的只需要一套吗
  12. Golang1.6 官方支持embed 替换掉statilk
  13. pcie转sata3硬盘不启动_新品推荐:PCIe2.0转4口SATA3/6G扩展卡 SFF8087
  14. vscode 智能打印_vscode学习(一)之vscode开发中绝对让你惊艳的插件!!!(个人在用) 持续更新。。。。...
  15. 如何选择适合自己的项目管理方法
  16. 传输控制协议端口服务多路开关选择器
  17. 16进制发送 mqtt客户端调试工具_MQTT客户端调试工具(MQTT Simulate Device)
  18. php 按指定长度分割字符串,php实现将字符串按照指定距离进行分割的方法
  19. 计算机讲Word文档中的组合,电脑Word文档中两个表格如何合并
  20. 漫画:什么是架构师?

热门文章

  1. STM32网络ETH
  2. vsftpd增加用户 linux,Ubuntu Linux中vsFTP添加用户
  3. linux input子系统分析--主要函数
  4. container_of详解
  5. Linux运行脚手架vue,Linux Nodejs与vue脚手架详解
  6. C++的STL标准模板库思维导图
  7. UML类图之六种基本关系详解
  8. 微信小程序|area组件使用的地址数据文件plus
  9. Kafka三款监控工具比较
  10. mybatis如何防止sql注入