Spring周刊:2026年11月3日
大家好,Spring 粉丝们!欢迎来到新一期 This Week in Spring!今天是周二,你知道这意味着什么吗?我在思考生产环境。公平地说,我一直都在思考生产环境。不过最近,我整个周末都欣喜若狂,因为在 Docker 里、借助这个 GitHub 仓库,让 Cloud Foundry 在我的笔记本电脑上跑起来竟然如此简单。你看,我通常依赖公司内部集群来试用平台最新、最强大的功能,但我一直想在本地运行整套东西。大概就四步。但甚至不用做这些步骤。相反,只需启动你最喜欢的 AI,并把说明交给它。你只需要在主机上运行 Docker 和 kind,AI 代理会处理其余部分。我用的是 Claude,你随意。为什么提到这个?因为我热爱 Cloud Foundry。它就像把 Spring Boot 的理念应用到应用程序运行的平台上。观点鲜明,但不固执己见。平台与框架结合在一起,让我能专注于真正重要的事:把应用交付到生产环境。
想试试吗?为什么不呢!
第一,按上面的说明在 kind 中安装 Cloud Foundry。
第二,安装 cf CLI。
-
在 macOS 上:
$ shell -
在 Windows 上:
$ shell -
在 Linux 上,你大概可以直接使用发行版的包管理器;如果不行,就用下面这个:
$ shell
第三,构建一个 Spring Boot 应用。打开 Spring Initializr,创建一个使用 Java 17 的新应用,并添加 Web 依赖。下面是我放在 DemoApplication 类底部的内容:
然后在命令行中运行:
大约 30 秒后,就完成了,你可以用下面的命令查询应用:
提示:你也可以用 cf a 作为 cf applications 的别名。
你会在输出中看到应用的 URL。打开应用,就可以开始尽情体验了!
好了,关于我这个新痴迷的话题就聊到这里……让我们进入本周精选!
- 你猜怎么着:Craig Walls 又带来了一份精彩配方,这次看的是用 MCP 应用渲染丰富的 UI
- 还有一份:通过更快的嵌入来加速 RAG
- Spring Boot 3.5 已结束支持:一份实用的、分步式 Spring Boot 4 迁移指南
- 我喜欢 Michael Redlich 那篇精彩的新 Spring 新闻汇总
- ADT Mag 上有一篇不错的文章:Spring Boot 4.2 候选版本聚焦启动性能与升级检查
- 我们的朋友 Siva 也有一篇关于 Java 与 Spring Boot 应用的 harness 工程的好文章
- 我也非常喜欢他关于规范驱动开发的视频