Spring Boot 2.6 发布了和一些重要变更
等了很久 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 发布了和一些重要变更相关推荐
- spring boot整合cxf发布和调用webservice
一.前言 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例 ...
- Spring Boot 使用Redis发布订阅模式处理消息
Spring Boot 使用Redis发布订阅模式 1. Redis发布订阅模式 2. Spring Boot中订阅消息 2.1 Redis监听器容器配置 2.2 创建通道监听器 2.3 测试订阅功能 ...
- Spring Boot 2.4发布了,但 Spring Cloud 用户不推荐着急升级
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前段时间Spring Boot发布了本年度最后一个重要更 ...
- Spring Boot 2.4发布了,但Spring Cloud用户不推荐着急升级
前段时间Spring Boot发布了本年度最后一个重要更新版本:Spring Boot 2.4.0. 最近在社群里也开始有讨论关于Spring Boot 2.4的一些使用问题.我发现有很多Spring ...
- spring boot web程序发布到金蝶中间件
1.打包方面 (1)将程序打包成war包:在pom.xml中设置packging (2)排除spring boot 内置的tomcat包,排除servlet包(没有则无需理会) (3)设置一下包名 相 ...
- spring boot 打包部署发布
springboot 的一大特性 : 内置了tomcat 所以不需要安装web server容器,spring-boot-maven-plugin 允许你把spring boot项目打包成jar包 ...
- 搞事情?Spring Boot今天一口气发布三个版本
学无止境?本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[BAT的乌托邦]逐个击 ...
- Spring Boot 2.2首个里程碑版本发布,改进性能和内存使用
Spring Boot团队最近发布了2.2.0 M1版本,这是Spring Boot 2.2的首个里程碑版本.它包括性能和内存方面的改进.Kubernetes检测及第三方库更新.该版本解决了140多个 ...
- Spring Boot 发布 jar 包转为 war 包秘籍。
转载自 Spring Boot 发布 jar 包转为 war 包秘籍. Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的 ...
最新文章
- 012-python基础-数据运算
- Windows组策略屏蔽U盘有妙法
- 【深度学习】一位算法工程师从30+场秋招面试中总结出的超强面经——目标检测篇(含答案)...
- linux统计代码注释率,统计代码注释率
- (王道408考研数据结构)第五章树-第三节1:二叉树遍历(先序、中序和后序)
- mysql zerofill设置方法_在MySQL中使用ZEROFILL设置自定义自动增量
- Pan JiaPu/ A real-time QRS detection algorithm
- 详细介绍四叉树 Quadtrees
- 制造业悖论 -- 一些难解而又必须解的问题
- 分享一个棋力很强的象棋应用和一个强大的开局库
- 开发人员的 Chrome 翻译设置
- java表白_java实现七夕表白神器
- 精彩正定 激情古城——2008中国.正定摄影艺术大展盛大开幕
- python中for in的用法python中for in的用法
- 【润乾报表2018】如何为参数报表增加重置功能
- excel拆分工资条
- 思维课和少儿编程的区别
- 计算 1+3+5+...+99 的和
- LeetCode算法复健:10.正则表达式匹配
- Region相关算子