Spring Boot 2.7.10 现已可用
我谨代表团队和所有贡献者高兴地宣布,Spring Boot 2.7.10
已经发布,现在可以从 Maven Central 获取。
此版本包含 34 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。
Java 20 支持
在本周早些时候 Java 20 通用发布后,Spring Boot 2.7.10 添加了对 Java 20 的支持。
您如何提供帮助?
如果您有兴趣提供帮助,请查看问题仓库中的 "ideal for contribution" 标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问,或在 Gitter 上与社区交流…
Spring Boot 3.0.5 现已可用
我谨代表团队和所有贡献者高兴地宣布,Spring Boot 3.0.5
已经发布,现在可以从 Maven Central 获取。
此版本包含 40 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。
Java 20 支持
在本周早些时候 Java 20 通用发布后,Spring Boot 3.0.5 添加了对 Java 20 的支持。
您如何提供帮助?
如果您有兴趣提供帮助,请查看问题仓库中的 "ideal for contribution" 标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问,或在 Gitter 上与社区交流…
Spring Integration 5.5.17, 6.0.4 和 6.1.0-M2 现已可用
亲爱的 Spring 社区,
我谨代表团队很高兴地宣布,Spring Integration 6.1.0-M2
现在可以从 Spring 里程碑仓库获取。
此外,错误修复版本 5.5.17
和 6.0.4
也已发布。它们还包括依赖项的最新小版本升级及其错误修复。
Spring Integration 6.1
版本是 6.x
代的自然演进,包含了未包含在 6.0
中的修复和改进。此外,我们听取社区意见,并进行了一些可能但对于目标项目来说很方便的重大更改。
这个新版本的一些亮点…
一个美好的播客:Mark Thomas,杰出的 Apache Tomcat 贡献者
嗨,Spring 粉丝们!欢迎来到又一期美好的播客!在本期节目中,Josh Long 与长期以来杰出的 Apache Tomcat 贡献者 Mark Thomas 进行了交谈
- 我写了一份关于使用 Spring Boot 3 AOT 和 GraalVM 的免费白皮书。学习使用 Spring Boot 3 和 GraalVM 原生镜像的秘诀 https://tanzu.vmware.com/content/white-papers/spring-boot-3
- 我做了一期 Spring 技巧节目,关于如何结合使用 Vaadin 和 Spring Boot 3,以及闪亮的新 AOT 支持 https://www.youtube.com/watch?v=nyR-qzj7O3w
- Java 20 发布了!最后一个安装的人是烂鸡蛋!立即获取! https://twitter.com/java/status/1638195008162471936
- 想学习 Spring Boot 3 吗?看看我几周前为 Jetbrains 频道制作的这个视频 …
从零开始,扩展到零 – Azure Spring Apps 消耗计划
我们正在推出一种新的 Azure Spring Apps 付费方式——消耗定价计划。该计划现已进入公共预览阶段,您可以立即开始创建和部署应用。这个新计划效率超高,因为您可以从零开始并扩展到零个 vCPU。您的容器化应用可以获得更简化的定价,因为它与 Azure Container Apps 的成本相同,但为 Spring 应用增加了价值。
这是如何运作的?使用新计划,您可以部署不需要一直运行的应用或流量突发的应用,并且只为使用的资源付费…
Spring for GraphQL 1.0.4 和 1.1.3 发布
我很高兴地宣布,Spring for GraphQL 1.0.4 和 1.1.3 维护版本现在可以从 Maven Central 获取。
Spring for GraphQL 1.0.4 包括 6 项修复和文档改进。此版本将随 Spring Boot 2.7.10 一起发布,定于本周四发布。
Spring for GraphQL 1.1.3 包括 12 项修复和文档改进。此版本将随 Spring Boot 3.0.5 一起发布,定于本周四发布。
您如何提供帮助?
如果您有一般性问题,请在 stackoverflow.com 上使用 spring-graphql
标签提问。
Spring Data JPA 引入了查询解析器!
问题
Spring Data JPA 的一个方便的特性是允许您通过其 @Query
注解插件自定义 JPA 查询。
这带来了一些灵活性,因为您仍然能够向应用的消费者提供排序参数。请看下面的示例
interface SampleRepository extends CrudRepository<Employee, Long> {
@Query("select e from Employee e where e.firstName = :firstName")
List<Employee> findCustomEmployees(String firstName, Sort sort);
}
当不仅提供了条件 (firstName
) 而且还通过 findCustomEmployees("Alice", Sort.by("lastName"))
提供了自定义排序时,Spring Data JPA 会将此自定义查询转换为 JPA 查询…
Spring Authorization Server 1.1.0-M2 现已可用
Spring for GraphQL 1.2.0-M1 发布
我很高兴地宣布 Spring for GraphQL 1.2.0 的第一个里程碑版本现在可以从我们的 里程碑仓库 获取。此版本将随 Spring Boot 3.1.0-M2 一起发布,后者定于本周四发布。
这个第一个里程碑将基线提升到 GraphQL Java 20.0,并且未来我们将与 新的 GraphQL Java 发布策略 对齐。我们还在升级到下一代 Spring Framework、Spring Data 和 Spring Security。
分页支持
在使用 GraphQL 导航大型结果集时,光标连接规范 非常流行。利用这些特性…