Spring Tools 4.12.0 发布

发布 | Martin Lippert | 2021 年 9 月 15 日 | ...

亲爱的 Spring 社区成员,

我很高兴宣布 Spring Tools 4 适用于 Eclipse、Visual Studio Code 和 Theia 的 4.12.0 版本已发布。

Spring Tools 4 for Eclipse 发行版的主要变更

额外变更

  • (VS Code, Spring Boot) 修复: [codespaces] 如果指定的日志输出位置无效,vscode 扩展会崩溃 (#676)
  • (Eclipse, Spring Boot) 改进: Properties View 中标签编辑器的微小用户体验改进 (#649)
  • (Eclipse, Spring Boot) 修复: 符号在 Eclipse 中不再起作用 (#682)
  • (Eclipse, Spring Boot) 修复: STS/eclipse initializr 在自定义项目类型方面存在问题 (#660)

高效解析响应式缓冲区流

工程 | Arjen Poutsma | 2021 年 9 月 14 日 | ...

自从 Spring Framework 5.3 发布以来已有一段时间了。该版本中的一个特性是对我们的 响应式多部分支持进行了重大改进。在这篇博客文章中,我们分享一些在开发此特性时学习到的知识。具体来说,我们专注于在字节缓冲区流中查找令牌。

多部分表单数据

每当你上传文件时,你的浏览器会将其——以及表单中的其他字段——以 multipart/form-data 消息的形式发送到服务器。这些消息的确切格式在 RFC 7578 中描述。如果你提交一个简单的表单,包含一个名为 foo 的文本字段和一个名为 file 的文件选择器时,该 multipart/form-data

本周 Spring - 2021 年 9 月 14 日

工程 | Josh Long | 2021 年 9 月 14 日 | ...

Spring 爱好者们大家好!今天是 9 月 14 日了!真令人难以置信。我知道这在我的每周文章中是个常见的感叹句,但是你能 相信 这么快就快到秋天和冬天了吗?这是怎么回事??我们怎么这么快就到这里了?

总之,你们过得怎么样?我过得还不错!这周有点疯狂。昨天我一整天都在工作室,部分夜晚也在拍摄一部新的 Livelessons 视频,我很期待你们能看到。(但请注意:会有 .YAML 内容!)

然后,在我这里是凌晨 3 点的时候,我为日本 Java 用户组做了一个演示。这本身没什么特别的,但对我来说特别之处在于,我本应在六周前就出现在 JJUG 的活动上。是的,就是 那个 六周前。就是六周前我正在从 COVID-19 恢复的那段时间,六周前。不用说(但我还是要说!),当一个人感染病毒时,他们会睡觉。我就是这样。睡了很多。结果我不小心睡过了我的演讲时间。然后他们非常友善、体谅地同意将时间重新安排在一周(或者两周?对我来说一切都模糊了)后。总之,我竟然又睡过了那一次!!哎呀!当时和现在都让我太尴尬了!现在依然是….

Spring Data JDBC - 如何使用自定义 ID 生成

工程 | Jens Schauder | 2021 年 9 月 09 日 | ...

这是关于在使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第一篇。该系列包括

  1. Spring Data JDBC - 如何使用自定义 ID 生成。(本文)。

  2. Spring Data JDBC - 如何创建双向关联?

  3. Spring Data JDBC - 如何实现缓存?

  4. Spring Data JDBC - 如何对聚合根进行部分更新?

  5. Spring Data JDBC - 如何为我的领域模型生成 Schema?

如果你是 Spring Data JDBC 的新手,你应该先阅读其 介绍 以及 这篇文章,它解释了在 Spring Data JDBC 环境中聚合的意义….

本周 Spring - 2021 年 9 月 7 日

工程 | Josh Long | 2021 年 9 月 07 日 | ...

Spring 爱好者们大家好!我仍然对上周 SpringOne 活动的盛况感到震惊!但这并不意味着世界在此期间停滞不前!恰恰相反!本周有很多事情要讲,所以话不多说,我们开始吧!

适用于 Spring Framework 6 的 Java 17 和 Jakarta EE 9 基线

工程 | Juergen Hoeller | 2021 年 9 月 02 日 | ...

正如昨天在 SpringOne 上宣布的,Spring Framework 6 和 Spring Boot 3 计划目标是在 2022 年第四季度通用发布时达到一个高端基线

  • Java 17+ (Spring Framework 5.3.x 版本线是 Java 8-17)
  • Jakarta EE 9+ (Spring Framework 5.3.x 版本线是 Java EE 7-8)

这个前瞻性基线将在我们的 API 设计和集成工作中带来显著的好处,这会体现在你的应用代码中,并为框架和你的应用程序提供未来多年的保障。然而,当然也伴随一些代价:基于 Spring Framework 6 和 Spring Boot 3 的应用程序在运行时将最低要求 JDK 17,以及最低要求 Tomcat 10 / Jetty 11 (为了兼容 Jakarta EE 9)。更重要的是,你的应用程序源代码可能需要一些更改:例如,从 javax 更改为 jakarta….

Spring GraphQL 1.0.0-M2 现已可用

工程 | Brian Clozel | 2021 年 9 月 01 日 | ...

Spring GraphQL 的最初宣布 以及 随后的介绍博客 发布不到 2 个月后,我很高兴宣布 1.0.0-M2 版本已经发布,并可从 Spring Milestone 仓库获取。

Spring GraphQL 团队感谢早期的采用者和贡献者——在你们的帮助下,我们在朝着 GA (通用版本) 取得了很好的进展!

我们修复了一些问题并重命名了一些概念,但最显著的变化是引入了用于 GraphQL Controllers 的新注解模型。你现在可以注解 @Controller 组件来处理查询、变异….

获取 Spring 新闻邮件

通过 Spring 新闻邮件保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区中的所有近期活动。

查看全部