SpringBoot 2.2.0.M4 发布!带来大量新特性!以及2.1.6发布!大量bug修复! - Go语言中文社区

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 生态中的位置:

 

该项目主要的目的是:

  • 为 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内部视频教程:

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/zzpdljd1991/article/details/93032081
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 14:11:35
  • 阅读 ( 1891 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢