Spring 本周回顾 - 2023 年 6 月 6 日

工程 | Josh Long | 2023 年 6 月 6 日 | ...

嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!这周真是太疯狂了!长话短说,过去五天我每天花费 10-12 小时将十几款不同的应用和服务从一个 GKE 集群迁移到另一个,并尽可能地花时间更新。至少对于一个 Vue.js 应用来说,这意味着对代码库进行了重大重构。这也意味着需要用新的最佳实践和模式重写大量的 Github Actions,我承认这很痛苦。

一旦一切都完全迁移完成(我希望很快!),我认为…

Spring 本周回顾 - 2023 年 5 月 30 日

工程 | Josh Long | 2023 年 5 月 30 日 | ...

嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!本期是我女儿高中毕业那天写的,这确实是个好日子!但这周有很多事情要做,而且我还要去参加毕业典礼,所以让我们直接开始吧!

Spring Authorization Server 已集成到 Spring Initializr 中!

工程 | Steve Riesenberg | 2023 年 5 月 24 日 | ...

今天,我很高兴地宣布你拥有了一项新超能力:在 Spring Initializr 上使用 Spring Authorization Server 创建应用!

没错,是时候开始你的 OAuth2 之旅,成为你一直想成为的英雄了!在这篇文章中,我将解释如何充分利用你的新超能力以及在哪里学习更多。

什么是 Spring Authorization Server?

Spring Authorization Server 是一个构建在 Spring Security 之上的开源框架,允许你创建自己的基于标准的 OAuth2 授权服务器或 OpenID Connect 提供者。它实现了…

Spring 本周回顾 - 2023 年 5 月 23 日

工程 | Josh Long | 2023 年 5 月 23 日 | ...

嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!今天是 5 月 23 日,众所周知,过去一周并没有发生什么大事——哦,等等,我们发布了 SPRING BOOT 3.1!你看了吗?它很酷。我在一期 Spring Tips介绍了它的一些特性,你可能会喜欢。

朋友们,这周我们有很多东西要介绍,所以让我们直接开始吧!

使用 Azure Spring Apps 消费计划和专用计划在弹性环境中释放 Spring 应用的潜力

工程 | Josh Long | 2023 年 5 月 23 日 | ...

三月份,我们推出了 Azure Spring Apps 的消费定价计划,允许你从零开始并扩展到零 vCPU。今天,我们很高兴地宣布标准专用计划的公开预览!标准专用计划为在 Azure 上运行 Spring 应用提供了完全托管的专用环境。该计划为你提供了可定制的计算选项(包括内存优化)、单租户和高可用性,帮助你在大规模运行 Spring 应用时实现价格可预测性、成本节省和高性能。

在 2019 年,Microsoft 和 Pivotal(现为 VMware)宣布推出 Azure Spring Apps,这是一项用于 Spring 应用的完全托管服务。我们旨在解决企业开发者在运行大规模 Spring 应用时面临的许多常见挑战。这项服务管理动态扩展、安全修补、开箱即用的监测工具等,以便开发者能够专注于他们的应用。自那时起,我们与许多客户进行了合作,包括 BoschDigital RealtyFedExKrogerLiantisMorgan StanleyNational LifeRaley'sSwiss Re……

本周 Spring 动态 - 2023 年 5 月 16 日

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

朋友们,Spring Boot 3.1 即将到来!它将于 5 月 18 日发布,只需几天时间!这个新版本中有许多令人惊叹的特性,希望你已经开始尝试了(你知道去哪里找)。以下是我最喜欢的一些特性:

  • 内置 Docker Compose 支持 - 你的项目根目录下有 docker-compose.yml 文件吗?在 Gradle 中将 spring-boot-docker-compose 添加为 developmentOnly 作用域,或在 Maven 中添加为 optional,Spring Boot 将在启动时自动运行它,并在应用关闭时将其关闭。这里有一个示例
  • 内置 Testcontainers 支持 - 你知道 Spring Boot 在我们的单元测试框架中对 Testcontainers 有一流的支持。也许你使用过 @DynamicPropertySource 机制来根据 Testcontainer 容器配置环境?—— 但这个新版本使事情变得更好。定义一个仅用于测试代码的 main(String []) 方法,然后将其转发到你的生产代码 main(String [] args) 方法。你可以将这个仅用于测试代码的主类指向新的 @Configuration 类,这些类又可能定义了 Testcontainer 连接。运行那个仅用于测试代码的 main……

订阅 Spring 新闻稿

订阅 Spring 新闻稿,保持联系

订阅

先人一步

VMware 提供培训和认证,助你快速进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

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

查看全部