Kotlin DSLs 在 Spring 生态系统中的应用

工程 | Josh Long | 2023年3月16日 | ...

Kotlin 是一种优美的语言,它能让你仅凭 Kotlin 自身的语法就能轻松地将旧的 Java 库变得更加简洁。然而,当您编写 DSL 时,它的优势才真正显现出来。

这里有一些内部消息:Spring 团队尽最大努力保持一致性,围绕核心主题保持一致,并使 Spring 成为一个整体大于部分之和的项目。您在每个主要版本中都能看到这一点:Spring Framework 2.0 中的 XML 命名空间。3.0 中的 Java Config。Spring Boot 1.0 与 Spring Framework 4.0 同时发布时的条件和自动配置。响应式编程与…

本周 Spring - 2023年3月14日

工程 | Josh Long | 2023年3月14日 | ...

大家好,Spring 爱好者们!祝大家 π (Pi) 节快乐!欢迎来到《本周 Spring》的又一期!旧金山这里正下着倾盆大雨!新闻里都在说“大气河流”;我不知道那是什么意思,但我也不想知道。总之,这一切都是为了说明:我一如既往地感谢有这个机会待在室内学习。本周我们有很多内容需要回顾,让我们直接开始吧!

本周 Spring - 2023年3月7日

工程 | Josh Long | 2023年3月07日 | ...

大家好,Spring 爱好者们!欢迎来到《本周 Spring》的又一期!这是一个激动人心的一周,本周我们有很多内容要看。让我们直接开始吧。

本周 Spring - 2023年2月28日

工程 | Josh Long | 2023年2月28日 | ...

大家好,Spring 爱好者们!欢迎来到《本周 Spring》的又一期!我正在美国德克萨斯州达拉斯的一家酒店房间里写这一期。昨晚我有幸与当地 Java 社区的一些朋友们聚会。今天我要拜访客户。这将是几天非常美好的时光。

Web 应用程序和 Project Loom

工程 | Mark Thomas | 2023 年 2 月 27 日 | ...

引言

Project Loom 旨在为 JRE 带来“易于使用、高吞吐量、轻量级并发”。Project Loom 引入的一项功能是虚拟线程。在这篇博文中,我们将通过一些部署在 Apache Tomcat 上的简单 Web 应用程序,探讨虚拟线程对 Web 应用程序意味着什么。

高吞吐量/轻量级

第一个实验是比较使用 Tomcat 标准线程池的开销与使用基于虚拟线程 (Loom) 的执行器的开销。测试环境详情见本文末尾。性能……

Spring Cloud Function for Azure Function

工程 | Christian Tzolov | 2023 年 2 月 24 日 | ...

什么是 Spring Cloud Function?

Spring Cloud Function 是一个基于 Spring Boot 的框架,允许用户通过实现 Java 函数(即 Supplier、Function、Consumer)来专注于他们的业务逻辑。反过来,该框架提供了必要的抽象,可以在各种环境(例如 REST、Streaming)以及 AWS Lambda 或 Azure Functions 等无服务器环境中执行这些函数,而无需担心底层平台特定的细节。这使得开发人员可以专注于编写他们的业务逻辑,而框架则负责处理…

从Spring Native到Spring Boot 3

工程 | Sébastien Deleuze | 2023年2月23日 | ...

今天,我们正在完成将Spring对构建原生可执行文件的支持从实验性的Spring Native项目过渡到官方的Spring Boot GraalVM原生镜像支持

实际上,这意味着我们正在归档Spring Native GitHub存储库并将其移动到https://github.com/spring-attic组织。Spring Native(基于Spring Boot 2.x)将不会有新的发布,我们鼓励所有Spring Boot用户迁移到Spring Boot 3.x以利用其官方原生支持。

SpringOne

如果您错过了SpringOne主题演讲,请注意……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有