继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

重磅 Spring Boot 2.1.4 正式版发布!

JavaEdge
关注TA
已关注
手记 289
粉丝 1.4万
获赞 1464

期待已久的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 - 类库升级

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

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP