Spring Boot 2.4.0 正式 GA,全面拥抱云原生

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Spring Boot 2.4.0 正式发布,全面拥抱云原生 Spring Boot 2.4.0 正式发布,现在可以从 maven 中央仓库获取,全新的版本号定义,正式版本不再添加 RELEASE 后缀声明。   <dependency>     <groupId>org....

Spring Boot 2.4.0 正式发布,全面拥抱云原生


Spring Boot 2.4.0 正式发布,现在可以从 maven 中央仓库获取,全新的版本号定义,正式版本不再添加 RELEASE 后缀声明。

  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-dependencies</artifactId>
    <version>2.4.0</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>

新版本功能列表

  • 完全支持 Java 15,最低支持的版本仍然是 Java 8

  • 全新的配置文件处理机制 详细内容可以参考: Spring Boot 2.4 配置文件将加载机制大变化

  • 默认支持分层 JAR,减少容器镜像构建

  • 构建 JAR 自动优化,自动删除空的 Starter

  • 支持 Docker / Buildpack 镜像构建,不再需要 fabric8 等插件。

  • @ConfigurationProperties 配置属性注入支持通过 @Name 别名注入

  • 新的属性 spring.config.import 支持导入文件或文件夹的属性 或者 Kubernetes configtree 的属性

  • 新增启动端点,显示当前应用程序的启动程序,可以帮助排除启动过程中 bean 初始化 耗时问题

  • 嵌入式数据库检查逻辑改进,仅当 H2、Derby 基于内存存储时定义为嵌入数据库,影响

spring.datasource.initialization 初始化过程。

  • 全新的 CRON 定时任务支持   

Spring Boot 2.4.0 正式 GA,全面拥抱云原生

  • LogBack 配置项变更

  • 全面拥抱 JUnit 5, 删除 JUnit 4 依赖

  • 取消默认 Servlet 注册机制,默认依赖 DispatcherServle

  • http 请求端点跟踪不再包含 cookie 请求头

  • Undertow 请求转发 不再保留原始 URL

  • Neo4j 图形化数据库支持重大改进,删除大量属性。 详细参考

  • 低版本的 ElasticSearch 将不会触发 Spring Boot 自动配置,避免启动报错。

  • R2DBC 模块已经迁移至 spring-r2dbc

  • 删除 Flatten Maven 插件

  • 删除 版本管理 exec-maven-plugin 插件

  • @SpringBootTest 不在配置监控系统,如需导出可添加 @AutoConfigureMetrics 注解导出

  • Redis 缓存指标展示,相当于基于应用维度 redis info

  • H2 内置数据库支持配置管理台账号密码

  • 支持 Apache Cassandra 运行健康检查

核心依赖升级

Spring Framework 5.3
Spring AMQP 2.3
Spring Batch 4.3
Spring Data 2020.0
Spring HATEOAS 1.2
Spring Integration 5.4
Spring Kafka 2.6
Spring Retry 1.3
Spring Security 5.4
Spring Session 2020.0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

软件预构艺术(中文版)

软件预构艺术(中文版)

Ken Pugh / O'Reilly Taiwan公司 / 东南大学 / 2010-6 / 26.00元

利用经验累积而得到的洞察力开发新的解决方案被称为预构。透过重构而获得的专业知识也属于这类经验,而预构的词源即重构。重构是修改程序或软件系统内部结构的实践,以此在保留其现有行为的基础上改良设计。重构的原因有多种:方便后期增加功能、提高可维护性、提升性能。 本书作者是经验老道的软件开发人员。书中,作者运用他个人和其他众多开发人员的丰富经验,展示由其推衍而得的各项实践方针。这些方针把优秀的开发人员......一起来看看 《软件预构艺术(中文版)》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具