Spring Data Neumann 发布 RC1
我很高兴宣布 Spring Data Neumann 已进入发布候选阶段,并修复了 86 个问题。这是两个发布候选版本中的第一个。此发布候选版本包含一系列值得关注的更改
- 升级到 Couchbase SDK 3。
- Spring Data MongoDB 默认情况下不再自动从
@Indexed
注解创建索引。 - Cassandra 模块支持可配置的命名策略,并附带了修订的数据类型解析机制。
- Spring Data Elasticsearch 现在支持审计和实体回调。
- 在 Spring Data R2DBC 中支持查询派生。
- Spring Data JDBC 的方言发现,支持 H2、HSQLDB、Postgres、MariaDB、MySQL 和 SQL Server。
- 升级到 Querydsl 4.3。
- 准备好支持 JDK 14。 …
@DynamicPropertySource 在 Spring Framework 5.2.5 和 Spring Boot 2.2.6 中
最近,在 Spring IO 和 SpringOne Platform 谈论测试 Spring Boot 应用时,我提到了 Testcontainers,并讨论了配置测试以使用容器内运行的服务所涉及的样板代码。很高兴地说,随着最近发布的 Spring Framework 5.2.5,这些样板代码不再需要了。
在我们刚刚发布的更改之前,你的集成测试看起来会像下面这样
@SpringBootTest
@Testcontainers
@ContextConfiguration(initializers = ExampleIntegrationTests.Initializer.class)
class ExampleIntegrationTests…
一档美妙的播客:Apache Groovy、Testcontainers 和 Reactor committer Sergei Egorov
各位 Spring 爱好者大家好!在本期节目中,Josh Long (@starbuxman) 将与 Java Champion、Oracle Groundbreaker 以及 Apache Groovy、Testcontainers 和 Reactor 的 committer Sergei Egorov (@bsideup) 对话。
适用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot 1.2.6.RELEASE 已可用
我谨代表 Spring、Apache Geode 和 Pivotal GemFire 社区,很高兴宣布适用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot (SBDG) 1.2.6.RELEASE
已发布。
SBDG 1.2.6.RELEASE
基于最新发布的 Spring Boot 2.2.6.RELEASE
,并在 Maven Central 中可用。
你也可以使用 Spring Initializer 在 start.spring.io 开始一个新的 Apache Geode (或 Pivotal GemFire) 项目。
此版本中一项非常重要的更改是修复了启用 TLS 并推送使用 Pivotal Cloud Cache (PCC) 的 Spring Boot 应用时出现的 SSL 自动配置问题…
Spring Boot 2.2.6 现已可用
我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.2.6 已发布,现在可以从 repo.spring.io 和 Maven Central 获取。
此版本包括53 项错误修复、增强功能、文档改进和依赖项升级,并增加了对最近发布的 Java 14 的支持。感谢所有通过问题报告和拉取请求做出贡献的人。
你如何提供帮助?
如果你有兴趣提供帮助,请查看问题仓库中带有“适合贡献”标签的问题。如果你有一般性问题,请在 stackoverflow.com 上使用 spring-boot
标签提问,或在 Gitter 上与社区交流…
使用 Spring Boot 进行 Liveness 和 Readiness 探针
更新:此博客文章已根据 Spring Boot 2.3.0.RC1 中发布的更改进行了更新
Spring Boot 团队正在为下一个 2.3.0 版本积极开发 Kubernetes 主题。在支持创建 Docker 镜像和平滑关机之后,现在是时候引入 Liveness 和 Readiness 探针支持了。
在 2.2.0 版本中,Spring Boot 支持了健康检查组(Health Groups),允许开发人员选择一部分健康检查指标,并将它们组合到一个单一的、相关的健康状态下。
即使有了这个新功能,我们发现还可以为 Spring 社区提供更多…
Spring 技巧:Spring Cloud Loadbalancer
各位 Spring 爱好者大家好!欢迎来到新一期的 Spring 技巧!在本期中,我们将探讨 Spring Cloud 中的一项新特性:Spring Cloud Loadbalancer。Spring Cloud Loadbalancer 是一个通用抽象,可以完成我们过去使用 Netflix Ribbon 项目所做的工作。Spring Cloud 仍然支持 Netflix Ribbon,但像 Netflix 微服务堆栈中的许多其他部分一样,Netflix Ribbon 的日子不多了,因此我们提供了一个抽象来支持替代方案。
服务注册中心
要使用 Spring Cloud Load Balancer,我们需要有一个运行中的服务注册中心。服务注册中心使得程序化查询系统中给定服务的位置变得轻而易举。有几种流行的实现,包括 Apache Zookeeper、Netflix 的 Eureka、Hashicorp Consul 等。你甚至可以使用 Kubernetes 和 Cloud Foundry 作为服务注册中心。Spring Cloud 提供了一个抽象,DiscoveryClient
…
Spring Data Moore SR6 现已可用
我代表社区,很高兴宣布 Spring Data Moore SR6
服务版本已可用。此版本包含依赖项升级和错误修复,为即将发布的 Spring Boot 2.2.6.RELEASE
做准备。
此版本修复了 46 个问题,建议升级。最后,以下是各个项目版本的参考文档、变更日志和制品的链接
- Spring Data Commons 2.2.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data JDBC 1.1.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data JPA 2.2.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data Neo4j 5.2.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data MongoDB 2.2.6 - 制品 - Javadoc - 文档 - 变更日志
- 适用于 Apache Geode 的 Spring Data 2.2.6 - 制品 - Javadoc - 文档 - 变更日志
- Spring Data KeyValue 2.2.6 - 制品 - Javadoc - 文档 - 变更日志
- 适用于 Apache Cassandra 的 Spring Data 2.2.6 - 制品 - Javadoc - 文档 - …
Spring Framework 5.2.5 现已可用
我代表团队和所有贡献者,很高兴宣布 Spring Framework 5.2.5 现已可用。
Spring Framework 5.2.5 包含超过 50 项修复和改进。此版本增加了对最近发布的 Java 14 的支持。
和往常一样,我们将很快跟进发布 Spring Boot 2.2.6
。