等了很久 Spring Boot 2.6 终于发布了 !!看看有哪些东西吧

新的特性

  • Servlet应用现在支持在Cookie中添加SameSite。

  • 支持在主端口或管理端口上配置健康组。

  • 增强了/info管理端点,加上了Java运行时信息。

pom.xml

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

application.properties

# 暴露 info 端点
management.endpoints.web.exposure.include=info
management.info.java.enabled=true

  • metrics 端点暴露启动和磁盘空间信息

application.properties

management.endpoints.web.exposure.include=metrics

获取某个具体的指标的详细信息: http://localhost:8080/actuator/metrics/{MetricName} 。

  • 支持使用WebTestClient来测试Spring MVC

    WebTestClient 主要是为了测试 Spring WebFlux 项目,这次改版之后,WebTestClient 已经支持普通的 Spring MVC 项目。

@SpringBootTest
@AutoConfigureWebTestClient
class MyMockWebTestClientTests {@AutowiredWebTestClient webClient;@Testvoid helloWorldTest() {webClient.get().uri("/hello").exchange().expectStatus().isOk().expectBody(String.class).isEqualTo("Hello World!");}
}
  • 为spring-rabbit-stream模块增加Spring Boot默认自动配置。

  • 支持对/env端点和configprops配置项中的属性添加可插拔的脱敏规则。

重要变更

  • 在 Spring Boot 2.4 中弃用的类、方法和属性已在此版本中删除。

  • 现在默认禁止Spring Bean之间的循环引用,如果直接使用会报错,需要开启如下设置:

spring.main.allow-circular-references=true
  • 请求路径与 Spring MVC 处理映射匹配的默认策略已从AntPathMatcher更改为PathPatternParser。你可以设置spring.mvc.pathmatch.matching-strategy为ant-path-matcher来改变它。
spring.mvc.pathmatch.matching-strategy=ant-path-matcher
  • Spring Boot 2.4 停止维护

    这次Spring Boot 2.6应该是年前最重要的更新了,东西非常多。但是最劲爆的消息是Spring Boot 2.4 停止支持,是的从美东时间2021-11-18开始Spring Boot 2.4停止支持。并且官方给出了1.5.x到2.7.x的生命周期时间表:

点击下方卡片/微信搜索,关注公众号“天宇文创意乐派”(ID:gh_cc865e4c536b)

听说点赞和关注本号的都找到漂亮的小姐姐了哟且年后必入百万呀!!

往期推荐

[

@Transactional 错误集锦以及如何正确使用

](http://mp.weixin.qq.com/s?__biz=MzI4MDQ5MTUzMg==&mid=2247487967&idx=1&sn=29723aa49e0fd311c2f365126a04bc7b&chksm=ebb6f2bcdcc17baae1e0b08775ba25d3db134d9b0e67279319f13880817d765d6243a6541ed5&scene=21#wechat_redirect)

[

只需一行CSS代码,让长列表网页的渲染性能提升几倍以上!

](http://mp.weixin.qq.com/s?__biz=MzI4MDQ5MTUzMg==&mid=2247487904&idx=1&sn=b37addd369091c4bb5171db930946bf8&chksm=ebb6f2c3dcc17bd53c80430214558239775401cbc609b66d410bfe4f0cbf6b25091713c0f6ab&scene=21#wechat_redirect)

[

某APP订单系统的设计分享|干货!

](http://mp.weixin.qq.com/s?__biz=MzI4MDQ5MTUzMg==&mid=2247487904&idx=2&sn=56eac92b812e09f3d3b07077788b0d81&chksm=ebb6f2c3dcc17bd526703a49302e332e63b515a5ba162f93b67fa6635b974758585caf4e413e&scene=21#wechat_redirect)

[

JavaScript 细节和一些实际应用,了解一下

](http://mp.weixin.qq.com/s?__biz=MzI4MDQ5MTUzMg==&mid=2247487814&idx=2&sn=2e2b761acf87f8550cad528795141727&chksm=ebb6f225dcc17b33dfd7bec5e2f8ee5dd75211d4a29e37f9c05ea1052ca7cf6fed0a0123795f&scene=21#wechat_redirect)

Spring Boot 2.6 发布了和一些重要变更相关推荐

  1. spring boot整合cxf发布和调用webservice

    一.前言 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例 ...

  2. Spring Boot 使用Redis发布订阅模式处理消息

    Spring Boot 使用Redis发布订阅模式 1. Redis发布订阅模式 2. Spring Boot中订阅消息 2.1 Redis监听器容器配置 2.2 创建通道监听器 2.3 测试订阅功能 ...

  3. Spring Boot 2.4发布了,但 Spring Cloud 用户不推荐着急升级

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前段时间Spring Boot发布了本年度最后一个重要更 ...

  4. Spring Boot 2.4发布了,但Spring Cloud用户不推荐着急升级

    前段时间Spring Boot发布了本年度最后一个重要更新版本:Spring Boot 2.4.0. 最近在社群里也开始有讨论关于Spring Boot 2.4的一些使用问题.我发现有很多Spring ...

  5. spring boot web程序发布到金蝶中间件

    1.打包方面 (1)将程序打包成war包:在pom.xml中设置packging (2)排除spring boot 内置的tomcat包,排除servlet包(没有则无需理会) (3)设置一下包名 相 ...

  6. spring boot 打包部署发布

    springboot 的一大特性 : 内置了tomcat  所以不需要安装web server容器,spring-boot-maven-plugin 允许你把spring boot项目打包成jar包 ...

  7. 搞事情?Spring Boot今天一口气发布三个版本

    学无止境?本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[BAT的乌托邦]逐个击 ...

  8. Spring Boot 2.2首个里程碑版本发布,改进性能和内存使用

    Spring Boot团队最近发布了2.2.0 M1版本,这是Spring Boot 2.2的首个里程碑版本.它包括性能和内存方面的改进.Kubernetes检测及第三方库更新.该版本解决了140多个 ...

  9. Spring Boot 发布 jar 包转为 war 包秘籍。

    转载自 Spring Boot 发布 jar 包转为 war 包秘籍. Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的 ...

最新文章

  1. 012-python基础-数据运算
  2. Windows组策略屏蔽U盘有妙法
  3. 【深度学习】一位算法工程师从30+场秋招面试中总结出的超强面经——目标检测篇(含答案)...
  4. linux统计代码注释率,统计代码注释率
  5. (王道408考研数据结构)第五章树-第三节1:二叉树遍历(先序、中序和后序)
  6. mysql zerofill设置方法_在MySQL中使用ZEROFILL设置自定义自动增量
  7. Pan JiaPu/ A real-time QRS detection algorithm
  8. 详细介绍四叉树 Quadtrees
  9. 制造业悖论 -- 一些难解而又必须解的问题
  10. 分享一个棋力很强的象棋应用和一个强大的开局库
  11. 开发人员的 Chrome 翻译设置
  12. java表白_java实现七夕表白神器
  13. 精彩正定 激情古城——2008中国.正定摄影艺术大展盛大开幕
  14. python中for in的用法python中for in的用法
  15. 【润乾报表2018】如何为参数报表增加重置功能
  16. excel拆分工资条
  17. 思维课和少儿编程的区别
  18. 计算 1+3+5+...+99 的和
  19. LeetCode算法复健:10.正则表达式匹配
  20. Region相关算子

热门文章

  1. 从零开始搭建仿抖音短视频APP-后端开发消息业务模块(1)
  2. [系统]_[WIN7和WIN10]_[制作系统安装U盘]
  3. Leetcode-SQL学习计划-SQL入门-1527.患某种疾病的患者【regexp正则表达式匹配】
  4. 大二下学期的规划以及问题
  5. Windows 10配置地址映射
  6. 随机森林【机器学习笔记简摘】
  7. 用HTML5制作课程表
  8. sscom5.13.1串口调试助手百度云下载免费
  9. eclipse相关操作
  10. 网络安全工程师常用的9种软件工具,你知道吗?