SpringBoot 2.2.0.M4 发布!带来大量新特性!以及2.1.6发布!大量bug修复!

原文:https://zhuanlan.zhihu.com/p/69914826


Spring Boot 2.2 的第四个里程碑版本已经发布,可以从里程碑仓库获取。此版本关闭了 170 多个 issue 和 PR。

以下是部分新特性:

  • 支持用于绑定的构造函数参数的注释
  • 向 RestTemplateBuilder 添加通用标头支持
  • 将 Printer 和 Parser beans 注册为转换器
  • 使用 H2 控制台时,记录嵌入式数据库的 JDBC 连接 URL
  • 抛弃 spring.version,转向 spring-framework.version
  • 将配置策略属性添加到 R​​edisSessionProperties 以配置 ConfigureRedisAction
  • 从配置注释处理器中排除 groovy.lang.MetaClass 类型
  • 在 ClientHttpRequestFactory 上设置 bufferRequestBody 更容易
  • ……

有关更改和升级说明的完整列表,请参阅 Spring Boot 2.2 发行说明和更新的参考文档。

如果希望使用 2.2 并尝试新功能,不妨在 https://start.spring.io 上引导一个新项目。


Spring Boot 2.1.6 也已发布:

Spring Boot 2.1.6 发布了,现已可以从 repo.spring.io 和 Maven Central 获取。

这是一个维护版本,包括许多错误修复、依赖项更新和文档改进。

Spring Boot 2.1.6 的新特性:

  • 从配置注释处理器中排除 groovy.lang.MetaClass 类型 #16981

关于错误修复和依赖项更新的更多详情可查看更新说明。

官方提醒,Spring Boot 1.5 将在 8 月结束生命周期,因此所有用户现在应该升级到 Spring Boot 2.1。


相关:Spring 应用开发框架 Spring Boot

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'.

下图显示 Spring Boot 在 Spring 生态中的位置:

SpringBoot 2.2.0.M4 发布!带来大量新特性!以及2.1.6发布!大量bug修复!_第1张图片

 

该项目主要的目的是:

  • 为 Spring 的开发提供了更快更广泛的快速上手
  • 使用默认方式实现快速开发
  • 提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等

Spring Boot 不生成代码,完全无需 XML 配置。

快速在 Java 代码中测试和使用 Spring Boot 的方法:

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Example.class, args);
    }

}

springboot内部视频教程:

SpringBoot 2.2.0.M4 发布!带来大量新特性!以及2.1.6发布!大量bug修复!_第2张图片

SpringBoot 2.2.0.M4 发布!带来大量新特性!以及2.1.6发布!大量bug修复!_第3张图片

 

SpringBoot 2.2.0.M4 发布!带来大量新特性!以及2.1.6发布!大量bug修复!_第4张图片

 

你可能感兴趣的:(java资源教程干货,SpringBoot,编程,程序员)