Spring Boot 2,红黑树详细分析(图文详解)

本文详细分析了Spring Boot 2.6版本的更新,包括Reactive Session的个性化配置、Redis链接池自动配置、构建信息的自动生成、新增的Metrics指标、Docker镜像构建的改进以及移除的过期属性。特别强调了默认禁止Bean的循环引用以及SpringMVC默认路径匹配策略的改变,鼓励开发者遵循最佳实践。
摘要由CSDN通过智能技术生成

顺手推荐一下我一直在连载的免费教程:http://blog.didispace.com/spring-boot-learning-2x/。

跟很多其他教程不同。这个教程不光兼顾了1.x和2.x版本。同时,对于每次的更新,都会选择一些相关内容修补Tips,所以对各种不同阶段的读者长期都会有一些收获。如果你觉得不错,记得转发支持一下!

同时,如果你对哪方面还有疑惑,或希望DD多做些什么例子到教程里,也欢迎留言催更,或点赞支持别人的催更内容!

其他变更

1. Reactive Session 个性化

当前版本可以动态配置 reactive session 的有效期

server.reactive.session.timeout=30

2. Redis 链接自动配置链接池

当应用依赖中包含 commons-pool2.jar 会自动配置 redis 链接池 (Jedis Lettuce 都支持)。如果你想关闭则通过如下属性:

spring.redis.jedis.pool.enabled=false

spring.redis.lettuce.pool.enabled=false

3. 构建信息个性化
  • 通过 spring-boot-maven-plugin 支持自动生成此次构建信息的 build-info.properties

org.springframework.boot

spring-boot-maven-plugin

version

4. Metrics新增指标
应用启动的两个新指标:

application.started.time: 启动应用程序所需的时间

application.ready.time:  启动应用到对外提供服务所需时间

磁盘空间的两个指标:

disk.free: 磁盘空闲空间

disk.total: 磁盘总空间

5. Docker镜像的构建

增强docker-maven-plugin插件的功能:

  • 为自定义镜像设置tags标签

  • 网络配置参数,可用于Cloud Native Buildpacks的构建过程

  • 支持使用 bu

  • 30
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值