Spring 本周回顾 - 2023 年 6 月 6 日
嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!这周真是太疯狂了!长话短说,过去五天我每天花费 10-12 小时将十几款不同的应用和服务从一个 GKE 集群迁移到另一个,并尽可能地花时间更新。至少对于一个 Vue.js 应用来说,这意味着对代码库进行了重大重构。这也意味着需要用新的最佳实践和模式重写大量的 Github Actions,我承认这很痛苦。
一旦一切都完全迁移完成(我希望很快!),我认为…
嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!这周真是太疯狂了!长话短说,过去五天我每天花费 10-12 小时将十几款不同的应用和服务从一个 GKE 集群迁移到另一个,并尽可能地花时间更新。至少对于一个 Vue.js 应用来说,这意味着对代码库进行了重大重构。这也意味着需要用新的最佳实践和模式重写大量的 Github Actions,我承认这很痛苦。
一旦一切都完全迁移完成(我希望很快!),我认为…
嗨,Spring 爱好者们!在本期播客中,Josh Long (YouTube.com/@coffeesoftware.com) 与 Spring Boot 团队成员 Moritz Halbritter (@m_halbritter) 进行了交谈。
嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!本期是我女儿高中毕业那天写的,这确实是个好日子!但这周有很多事情要做,而且我还要去参加毕业典礼,所以让我们直接开始吧!
嗨,Spring 爱好者们!在本期播客中,Josh Long (@starbuxman) 在西班牙巴塞罗那精彩的 Spring I/O 大会上现场采访了 Java Developer Advocate Billy Korando!
今天,我很高兴地宣布你拥有了一项新超能力:在 Spring Initializr 上使用 Spring Authorization Server 创建应用!
没错,是时候开始你的 OAuth2 之旅,成为你一直想成为的英雄了!在这篇文章中,我将解释如何充分利用你的新超能力以及在哪里学习更多。
Spring Authorization Server 是一个构建在 Spring Security 之上的开源框架,允许你创建自己的基于标准的 OAuth2 授权服务器或 OpenID Connect 提供者。它实现了…
嗨,Spring 爱好者们!欢迎来到新一期的《Spring 本周回顾》!今天是 5 月 23 日,众所周知,过去一周并没有发生什么大事——哦,等等,我们发布了 SPRING BOOT 3.1!你看了吗?它很酷。我在一期 Spring Tips 中介绍了它的一些特性,你可能会喜欢。
朋友们,这周我们有很多东西要介绍,所以让我们直接开始吧!
三月份,我们推出了 Azure Spring Apps 的消费定价计划,允许你从零开始并扩展到零 vCPU。今天,我们很高兴地宣布标准专用计划的公开预览!标准专用计划为在 Azure 上运行 Spring 应用提供了完全托管的专用环境。该计划为你提供了可定制的计算选项(包括内存优化)、单租户和高可用性,帮助你在大规模运行 Spring 应用时实现价格可预测性、成本节省和高性能。
在 2019 年,Microsoft 和 Pivotal(现为 VMware)宣布推出 Azure Spring Apps,这是一项用于 Spring 应用的完全托管服务。我们旨在解决企业开发者在运行大规模 Spring 应用时面临的许多常见挑战。这项服务管理动态扩展、安全修补、开箱即用的监测工具等,以便开发者能够专注于他们的应用。自那时起,我们与许多客户进行了合作,包括 Bosch、Digital Realty、FedEx、Kroger、Liantis、Morgan Stanley、National Life、Raley's 和 Swiss Re……
嗨,Spring 粉丝们!在本期中,Josh Long (@coffeesoftware) 将探讨 新的 Spring Boot 3.1 版本 如何为开发者和机器带来令人难以置信的效率提升。
#Java #springboot #Microservices #Testcontainers #GraalVM #Docker #DockerCompose #Devtools #SSL
我们又一次跨界了!这次 Josh Long 与 Grubhub 的 John Burns(twitter: @wakingrufus mastodon: @[email protected])畅谈了“尝鲜”人类食物、Grubhub 的技术栈以及更多内容。
朋友们,Spring Boot 3.1 即将到来!它将于 5 月 18 日发布,只需几天时间!这个新版本中有许多令人惊叹的特性,希望你已经开始尝试了(你知道去哪里找)。以下是我最喜欢的一些特性:
docker-compose.yml
文件吗?在 Gradle 中将 spring-boot-docker-compose
添加为 developmentOnly
作用域,或在 Maven 中添加为 optional
,Spring Boot 将在启动时自动运行它,并在应用关闭时将其关闭。这里有一个示例@DynamicPropertySource
机制来根据 Testcontainer 容器配置环境?—— 但这个新版本使事情变得更好。定义一个仅用于测试代码的 main(String [])
方法,然后将其转发到你的生产代码 main(String [] args)
方法。你可以将这个仅用于测试代码的主类指向新的 @Configuration
类,这些类又可能定义了 Testcontainer 连接。运行那个仅用于测试代码的 main
……