0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Spring 6.1 M4已兼容虚拟线程和JDK 21

OSC开源社区 来源: OSC开源社区 2023-08-25 10:36 次阅读

Spring Framework 6.1 第 4 个里程碑版本已发布。

721cd684-3dbb-11ee-ac96-dac502259ad0.png

主要变化

引入JdbcClient(R2DBCDatabaseClient的 JDBC 变体版本)

为 JMS 添加可观察性支持

服务器端处理支持@HttpExchange注释(将请求映射到控制器方法)

服务器端处理(将请求映射到控制器方法)现在支持 @HttpExchange 注释

为@Cacheable方法提供CompletableFuture支持

针对 Web 绑定和验证主题的新改进

改进了对DatabaseClient的支持

稍微收紧了@Bean配置模型,以更好地防止无效配置的出现

更好的@TestPropertySource支持(资源模式、自定义文件扩展名、文本块)

此外,Spring Framework 近日更新的文档显示,Spring 6.1 已全面兼容虚拟线程 (Virtual Threads) 和 JDK 21。

7238a300-3dbb-11ee-ac96-dac502259ad0.png

虚拟线程配置选项:专用的 VirtualThreadTaskExecutor 和 SimpleAsyncTaskExecutor 上的虚拟线程模式,以及类似的具有 new-thread-per-task strategy 和虚拟线程模式的 SimpleAsyncTaskScheduler。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • spring
    +关注

    关注

    0

    文章

    332

    浏览量

    14161
  • JDK
    JDK
    +关注

    关注

    0

    文章

    77

    浏览量

    16489
  • 线程
    +关注

    关注

    0

    文章

    489

    浏览量

    19495

原文标题:Spring 6.1 M4发布,已兼容虚拟线程和JDK 21

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问stm32L4是不是M4内核?

    为什么L4在ucos 库里是属于 M3内核,F4系列 在ucos库里是属于 M4内核
    发表于 04-17 07:07

    psoc6在M0中设置好XIP模式后再跳转到M4中,M4可以直接运行于XIP模式吗?

    FLASH,APP1的M0运行于内部FLASH,APP1的M4全部运行于外部FLASH,那我在APP1 的M0设置XIP模式,设置完成后,再从M0跳转到
    发表于 02-19 08:01

    Spring Boot 3.2支持虚拟线程和原生镜像

    Spring Boot 3.2 前几日发布,让我们用 Java 21、GraalVM 和虚拟线程来尝试一下。
    的头像 发表于 11-30 16:22 342次阅读

    JDK如何优雅退出一个线程

    需要线程退出的常见场景 任务执行完成,或异常终止,任务认为无需再占用线程线程池根据当前任务执行情况,伸缩线程池。当任务执行较少时,退出空闲的
    的头像 发表于 11-17 10:02 228次阅读
    <b class='flag-5'>JDK</b>如何优雅退出一个<b class='flag-5'>线程</b>?

    什么是虚拟线程虚拟线程到底是做什么用的呢?

    虚拟线程是在Java并发领域添加的一个新概念,那么虚拟线程到底是做什么用的呢?
    的头像 发表于 10-29 10:23 1119次阅读
    什么是<b class='flag-5'>虚拟</b><b class='flag-5'>线程</b>?<b class='flag-5'>虚拟</b><b class='flag-5'>线程</b>到底是做什么用的呢?

    AT32 MCU Cortex M4内核入门指南

    AT32 MCU Cortex M4内核入门指南主要介绍了AT32 M4 内核系统架构,并针对M4 内核自带的位带、硬件浮点运算单元和滴答时钟中断功能进行基础讲解和案例解析。
    发表于 10-25 08:08

    Spring线程池应用

    我们在日常开发中,经常跟多线程打交道,Spring 为我们提供了一个线程池方便我们开发,它就是 ThreadPoolTaskExecutor ,接下来我们就来聊聊 Spring
    的头像 发表于 10-13 10:47 296次阅读
    <b class='flag-5'>Spring</b> 的<b class='flag-5'>线程</b>池应用

    Spring Boot虚拟线程和Webflux性能对比

    早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。
    发表于 09-24 14:54 294次阅读
    <b class='flag-5'>Spring</b> Boot<b class='flag-5'>虚拟</b><b class='flag-5'>线程</b>和Webflux性能对比

    JDK 21 GA,虚拟线程正式稳定!你还坚守Java8?

    Java 21 / JDK 21 已正式 GA,此版本是继 JDK 17 后的长期支持版本 (LTS),Oracle 将为其提供至少八年的技术支持和更新。
    的头像 发表于 09-20 15:47 652次阅读
    <b class='flag-5'>JDK</b> <b class='flag-5'>21</b> GA,<b class='flag-5'>虚拟</b><b class='flag-5'>线程</b>正式稳定!你还坚守Java8?

    如何使用M4 DSP来计算Convolution

    应用: 此样本代码使用 M4 DSP 来计算 Convolution 。 BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件: NuMaker-PFM-M487 VER
    发表于 08-30 06:30

    请问新塘M0/M4用什么工具编程调试?

    请资深人士解释一下新塘M0/M4用什么工具编程调试? 牛桥只能编程吗? NuLink是SWD接口调试吗?NuLink-Me只能调试特定的M0/M4吗?有没有全功能的NuLink? 能
    发表于 08-24 07:08

    如何使用M4 DSP来计算Convolution

    应用: 此样本代码使用 M4 DSP 来计算 Convolution 。 BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件: NuMaker-PFM-M487 VER
    发表于 08-22 08:06

    求助,请问如何读写M4内部的Flash?

    请问如何读写新唐M4内部的Flash?我需要直接读写Flash,请问有相关的代码可以参考吗?谢谢。
    发表于 06-28 07:47

    SRTM_Lfcl_Event_HeartBeat在M4源码哪里出现?

    我正在使用 7ulp。 m4上偶尔会出现心跳超时。 我通过 M4 调试消息确认“SRTM_Lfcl_Event_HeartBeat”每 30 秒发生一次。 1、SRTM_Lfcl_Event_HeartBeat在M4源码哪里出现
    发表于 06-12 08:14

    imxrt1170没有示例在m4内核上运行怎么解决?

    我目前正在评估 imxrt1170 的新产品,但我无法获得任何在 m4 内核上运行的示例。所有示例都在 m7 上完美运行,但由于未知原因,它们不会在 m4 上运行。事实上,mculink 没有连接
    发表于 05-18 08:09