前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >重磅 Spring Boot 2.1.4 正式版发布!

重磅 Spring Boot 2.1.4 正式版发布!

作者头像
JavaEdge
发布2022-11-30 14:54:07
1.2K0
发布2022-11-30 14:54:07
举报
文章被收录于专栏:JavaEdge

期待已久的Spring Boot 2.1.4 RELEASE版本已于今天四月初正式发布!

Spring Boot版本很多,作为使用Spring Boot的技术人而言,版本的选择也尤为重要

不难发现 Spring Boot已默更新到Spring Boot 2.1.4版本(RELEASE 版本)

我们一起来看看Spring Boot 2.1.4带来了哪些新变化。

任何框架版本的选取建议使用稳定版本(RELEASE版本),切勿使用SNAPSHORT版本 SNAPSHORT:代表不稳定、尚处于开发中的版本,快照版本,依赖库中的jar正处于开发的阶段,会被经常被更新。 RELEASE:代表稳定的版本,发行版本。

GitHub发布记录来看,此时更新包括新特性、类库升级、BUG修复三分部分

⭐️ New Features - 新特性

  • 检查Reactor Netty是否断开了客户端错误#16406
  • 将jaxb-runtime添加到TldSkipPatterns#16027
  • 在NoSuchMethodError#15995的故障分析中包含调用者的详细信息
  • 当管理端口不同时,EndpointRequest不应与主应用程序端口上的请求匹配#15702

? Bug Fixes - BUG修复

  • 如果没有thymeleaf-spring5,则ThymeleafAutoConfiguration会失败#16341
  • 当spring.gson.serialize-nulls设置为false#16332时,不会禁用空序列化
  • Kafka Streams自动配置应该只配置默认流构建器#16329
  • 无法使用标准属性#16298禁用日志文件端点
  • 如果在另一个属性源#16290中重写了集合,则绑定到集合失败,未绑定元素错误
  • 在spring-boot-starter-jersey#16268中缺少jaxb-api依赖性
  • 使用@WebFluxTest#16266导入ErrorWebFluxAutoConfiguration
  • 使用Log4j2时,未检测到log4j2.properties文件#16262
  • 在插件配置中包含finalName导致StackOverflowError#16202
  • 具有不兼容的默认编码的客户端可能会损坏日志文件端点的输出,因为它未指定它生成的字符集#16189
  • logfile endpoint在Accept:text / plain#16188上返回HTTP 406
  • JsonTest未使用@ExtendWith(SpringExtension.class)#16183进行注释
  • micrometer-registry-stackdriver的依赖管理缺失#16178
  • 具有Validation API的WebFlux或MVC应用程序无法启动#16177
  • @WebFluxTest不为任何反应模板引擎#16170启用自动配置
  • 当使用WebFlux / actuator / health / {component}时,当组件关闭时返回200响应#16109
  • Random management.server.port不应设置为与local.server.port#16108相同的值
  • 当MongoReactiveAutoConfiguration创建使用Netty的MongoClient时,EventLoopGroup线程阻止JVM退出#16087
  • 为PooledJMS#16086重命名Maven版本属性
  • 在使用NamedParameterJdbcTemplate#16047之前,数据库迁移可能尚未运行
  • 使用空的X-Forwarded-For标题#16046修复NullPointerException
  • 即使Tomcat的本机库不可用,也会配置AprLifecycleListener#16040
  • 调试模式不记录与Web和SQL相关的记录器#16018
  • 使用Maven构建的胖jar不会将META-INF / .kotlin_module文件重新打包到BOOT-INF / classes#16004
  • 仅Gradle POM依赖项导致jar应用程序加载程序失败#16001
  • 在TaskSchedulingAutoConfiguration#15984之前订购TaskExecutionAutoConfiguration
  • 使用withBasicAuth#15982创建新的TestRestTemplate时,请勿替换请求工厂
  • 可能会从多版本jar文件加载错误的条目,从而导致NoClassDefFoundError#15981
  • TestRestTemplateContextCustomizer和WebTestClientContextCustomizer可以导致早期的FactoryBean实例化#15898
  • 配置处理器不处理泛型#15850

? Dependency Upgrades - 类库升级

版本的不断更新,意味着版本的更加稳定、功能更加健全,对这些特性感兴趣的话,不妨可以升级体验一下。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-04-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ⭐️ New Features - 新特性
  • ? Bug Fixes - BUG修复
  • ? Dependency Upgrades - 类库升级
  • 版本的不断更新,意味着版本的更加稳定、功能更加健全,对这些特性感兴趣的话,不妨可以升级体验一下。
相关产品与服务
数据传输服务
腾讯云数据传输服务(Data Transfer Service,DTS)可帮助用户在业务不停服的前提下轻松完成数据库迁移上云,利用实时同步通道轻松构建高可用的数据库多活架构,通过数据订阅来满足商业数据挖掘、业务异步解耦等场景需求。同时,DTS 还提供私有化独立输出版本 DTS-DBbridge,支持异构数据库和同构数据库之间迁移和同步,可以帮助企业实现完整数据库迁移(如 Oracle)。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档