本周 Spring,2020 年 1 月 5 日 - 10 周年纪念版

工程 | Josh Long | 2021 年 1 月 05 日 | ...

嗨,Spring 粉丝们!新年快乐!欢迎来到另一期《本周 Spring》!今天是重要的一期,因为它标志着《本周 Spring》十周年纪念!

在 2010 年底的假期里,我和传奇人物、SpringSource 联合创始人 Keith Donald 进行了一次有趣的讨论后,我开始了这个汇总。你看,2011 年 1 月的第一,本汇总的第一版就发布在了旧的 SpringSource.org 博客上。

在过去的十年里,每周二不间断地将这个汇总整理在一起,真是太有趣了。你不会相信为了在周二(好吧,是我的周二),无论我在哪里,都能发布它,我付出了多大的努力。我经常乘坐飞机,而 SpringSource.org 上的原始博客软件不支持安排帖子,所以我要么提前一点发布它,要么——如果我将在飞机上度过整个工作日——我会让我的当时的经理Adam Fitzgerald帮我发布。在博客的前几年,他还审查了内容……

YMNNALFT:使用 Spring Boot Maven 插件和构建包轻松创建 Docker 镜像

工程 | Josh Long | 2021 年 1 月 04 日 | ...

欢迎来到另一期《你可能不需要另一个库来做这件事》(#YMNNALFT)!自从 2016 年以来,我在我的 Spring 提示视频中花费了大量时间阐明(或者至少尝试阐明!)Spring 生态系统中的一些巨大机遇。然而,今天我以不同的精神来到你面前,希望关注那些能够完成出色工作的、有时隐藏的宝石,这些宝石可以让你免于使用额外的第三方依赖项及其隐含的复杂性。

你尝试过Paketo吗?它很不错!它缓解了当今云软件最大的痛点之一:Dockerfile

顺便说一句:最大的痛点当然是 YAML。YAML 是人们离开 IT 行业的原因!YAML:当你想要 Python 对缩进敏感的阴险特性时,以及 Python 不存在的运行时验证和没有任何……

今年的 Spring - 2020 版

工程 | Josh Long | 2020 年 12 月 31 日 | ...

嗨,Spring 粉丝们!

你知道我做了什么吗?我犯了一个错误,大家。我意外地发布了《本周 Spring》,就在 12 月的最后一周,今年的最后一个月!我不应该这样做。我不应该这样做。通常情况下,你会看到,我会将某一年《本周 Spring》的最后一期改名为恰如其分的《今年的 Spring》,庆祝定义这一年的大主题(好吧,至少从我的角度来看是这样)。然后我会将通常的《本周 Spring》汇总内联。我忘记了做第一部分,所以我要将其发布为单独的文章。嘿,这是传统……

本周 Spring - 2020 年 12 月 29 日

工程 | Josh Long | 2020 年 12 月 29 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!

你好吗?一切顺利吗?今天早上我参加了由巴塞罗那 JUG(他们举办 JBCN 会议等活动)举办的一个有趣的两小时小组讨论,讨论了各种主题,包括 GraalVM 原生镜像、Java 语言的新特性、云原生应用程序等等。感谢你们的邀请!

我对本周的汇总非常满意,我们有很多内容需要介绍,所以让我们开始吧!

云事件和 Spring - 第 2 部分

工程 | Oleg Zhurakousky | 2020 年 12 月 23 日 | ...

介绍

我们首先快速总结一下上一篇文章

  • 消息是用于在 Spring 上下文中使用表示云事件的数据的足够结构和抽象。我们希望这一点很清楚。
  • 在 Spring 中,我们致力于隔离功能性问题与非功能性问题,这使我们能够在框架级别解决非功能性方面(例如发送、接收、重试、连接、转换等),让您(大部分情况下)专注于实际的业务逻辑,并让您可以保持代码简单且可插入各种执行上下文(稍后详细介绍)。

业务……

Spring Cloud 2020.0.0(又名 Ilford)现已可用

发布 | Ryan Baxter | 2020 年 12 月 22 日 | ...

我代表社区很高兴地宣布,Spring Cloud 2020.0 发布时间表的 GA 版本现已推出。可以在Maven Central中找到该版本。您可以查看 2020.0 的发行说明以获取更多信息

2020.0 发布时间表中的重要更改

此版本需要 Spring Boot 2.4.1。总的来说,此版本是为了在发布之前修复错误。

请参阅此页面以获取已知问题的列表。

请参阅wiki以获取此发布时间表中所有重大更改的列表。

Github 项目中查看所有包含的问题和拉取请求。

Spring Cloud Commons

注意:默认情况下已禁用 Bootstrap。导入配置的新方法是通过 Spring Boot 2.4 提供的新spring.config.import功能。请参阅配置客户端ConsulVaultZookeeper的相应文档……

本周 Spring - 2020 年 12 月 22 日

工程 | Josh Long | 2020 年 12 月 22 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期《本周 Spring》!

今天是2020年12月22日,我写下这些文字的时候,我简直不敢相信我们正处于一周的中间,距离圣诞节只有两天购物日了!我不知道是不是因为一年中的这个时候,我充满了正常的温暖和模糊感,还是因为像2020年这样的一年之后,我非常渴望珍惜这宝贵的喘息机会。无论如何,我都很高兴。我感冒了!我生病了,打喷嚏,鼻子也流鼻涕,但至少这不是COVID-19,至少我还有我的家人和我的工作,并且——考虑到所有因素——我感觉非常、非常、非常……

宣布 Spring Cloud Stream 应用 2020.0.0 GA 版本发布

工程 | Soby Chacko | 2020年12月21日 | ...

我们很高兴地宣布新设计的 Spring Cloud Stream 应用的 GA 版本发布 - 2020.0.0

我们希望利用这次发布公告的机会,总结我们在夏季开始的博客系列。因此,请将此视为博客系列的第 15 部分。在本篇博客中,我们将回顾系列中的所有先前章节,但首先,让我们先了解一些发布详情。

版本概述

2020.0.0 GA 版本包含了针对事件流应用程序的完全改进的功能基础。旧的结构基于一个应用程序启动器模型,其中应用程序的关键逻辑作为启动器模块的一部分提供。然后,启动器构成应用程序的基础。虽然它适用于前四代应用程序启动器(阿伏伽德罗、培根、摄氏度、达尔文和爱因斯坦),但需要将这些启动器重写为可重用的函数,以便它们可以用于超出开箱即用应用程序所需范围的各种用例。因此,许多旧的应用程序启动器被重构并重新设计为函数、供应商和消费者。对于开箱即用的 Spring Cloud Stream 绑定器基于的应用程序,我们采用这些功能组件并将其用作构建的基础。其他自定义应用程序,甚至非流式用例,都可以使用这些功能组件作为基础进行设计。这些函数可以……

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部