北京时间7月14日,Spring Framework推出 5.3.9 和 5.2.16 两个新版本。Spring Framework5.3.9包括45 个修复和改进。Spring Framework5.2.16包括12 个选定的修复和改进。
5.3.9
5.2.16
随着越来越多的人使用Spring Boot 逐渐忽略了Spring Framework的关注,其实两者的关系密不可分,对Spring Boot 如果想要能研究得更深入,那么,就需要对Spring Framework有更足够的了解和应用。
Spring 使创建 Java 企业应用程序变得容易。它提供了在企业环境中使用 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序的需要灵活地创建多种架构。从 Spring Framework 5.1 开始,Spring 需要 JDK 8+(Java SE 8+)并为 JDK 11 LTS 提供开箱即用的支持。建议将 Java SE 8 update 60 作为 Java 8 的最低补丁版本,但通常建议使用最新的补丁版本。
Spring 支持广泛的应用场景。在大型企业中,应用程序往往存在很长时间,并且必须运行在升级周期不受开发人员控制的JDK和应用程序服务器上。其他可能作为嵌入服务器的单个 jar 运行,可能在云环境中。还有一些可能是不需要服务器的独立应用程序(例如批处理或集成工作负载)。
Spring 是开源的。它拥有一个庞大而活跃的社区,可根据各种实际用例提供持续的反馈。这帮助 Spring 在很长一段时间内成功发展。
@ResponseStatus
@PathVariable
@since
BeanDefinitionBuilder.setSynthetic()
@Valid*
MateCloud是基于Spring Cloud和Spring Boot的低代码快速开发平台,底层基于Spring Framework.
评论删除后,数据将无法恢复
Spring Framework 5.3.9 和 5.2.16 现已推出
北京时间7月14日,Spring Framework推出
5.3.9和5.2.16两个新版本。Spring Framework5.3.9包括45 个修复和改进。Spring Framework5.2.16包括12 个选定的修复和改进。随着越来越多的人使用Spring Boot 逐渐忽略了Spring Framework的关注,其实两者的关系密不可分,对Spring Boot 如果想要能研究得更深入,那么,就需要对Spring Framework有更足够的了解和应用。
一、介绍Spring Framework
Spring 使创建 Java 企业应用程序变得容易。它提供了在企业环境中使用 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序的需要灵活地创建多种架构。从 Spring Framework 5.1 开始,Spring 需要 JDK 8+(Java SE 8+)并为 JDK 11 LTS 提供开箱即用的支持。建议将 Java SE 8 update 60 作为 Java 8 的最低补丁版本,但通常建议使用最新的补丁版本。
Spring 支持广泛的应用场景。在大型企业中,应用程序往往存在很长时间,并且必须运行在升级周期不受开发人员控制的JDK和应用程序服务器上。其他可能作为嵌入服务器的单个 jar 运行,可能在云环境中。还有一些可能是不需要服务器的独立应用程序(例如批处理或集成工作负载)。
Spring 是开源的。它拥有一个庞大而活跃的社区,可根据各种实际用例提供持续的反馈。这帮助 Spring 在很长一段时间内成功发展。
二、Spring Framework 与Spring Boot的版本对应关系
三、主要更新内容
5.3.9
3.1 新的功能
@ResponseStatusMessageSource 未解决 on handler 方法的原因#271563.2 Bug修复
@PathVariable路径#27132 中包含未记录的前导斜杠3.3 文档
@since到BeanDefinitionBuilder.setSynthetic()#27155@Valid*在参考手册中记录任何注释都会触发验证#270503.4 依赖升级
四、 应用案例
MateCloud是基于Spring Cloud和Spring Boot的低代码快速开发平台,底层基于Spring Framework.