前言

Spring Data for Apache Geode 专注于集成 Spring Framework 强大的非侵入性编程模型 以及 Apache Geode 的概念,以简化 Java 应用程序的配置和开发 使用 Apache Geode 作为数据管理解决方案时。spring-doc.cn

本文档假定您已经对核心 Spring 框架有基本的了解和一些熟悉 和 Apache Geode 概念。spring-doc.cn

虽然已尽一切努力确保本文档全面完整且无误, 某些主题超出了本文档的范围,可能需要更多解释(例如,Data Distribution Management 使用 HA 分区,同时仍保持一致性)。此外,一些印刷错误可能已经悄悄出现。 如果您确实发现了错误甚至更严重的错误,请提请 Spring Data 团队注意这些问题 通过在 JIRA 中提出适当的问题。spring-doc.cn

1. 引言

Spring Data for Apache Geode 参考指南介绍了如何使用 Spring 框架 以使用 Apache Geode 配置和开发应用程序。它介绍了基本概念 并提供了大量示例来帮助您快速入门。spring-doc.cn

2. 要求

Spring Data for Apache Geode 需要 Java 8.0、Spring Framework 5 和 Apache Geode 1.9.0。spring-doc.cn

3. 新功能

从 1.2.0.RELEASE 开始,这个项目(以前称为 Spring GemFire)已重命名为 Spring Data for Apache Geode 以反映它现在是 Spring Data 项目的一个模块,并基于 Apache Geode 构建。

3.1. 2.0 版本中的新功能

  • 已升级到 Apache Geode 9.1.1。spring-doc.cn

  • 升级到 Spring Data Commons 2.0.8.RELEASE。spring-doc.cn

  • 升级到 Spring Framework 5.0.7.RELEASE。spring-doc.cn

  • 通过按关注点打包不同的类和组件,重新组织了 SDG 代码库。spring-doc.cn

  • 添加了对 Java 8 类型的广泛支持,尤其是在 SD 存储库抽象中。spring-doc.cn

  • 更改为 Repository 接口和抽象,例如 ID 不再需要为 .java.io.Serializablespring-doc.cn

  • 将 annotation 属性设置为 by default。@EnableEntityDefinedRegionsignoreIfExiststruespring-doc.cn

  • 将 annotation 属性设置为 by default。@Indexedoverridefalsespring-doc.cn

  • 已重命名为 。@EnableIndexes@EnableIndexingspring-doc.cn

  • 引入了一个类,可以方便快捷地在 Client 端之间表达 Interest in key 和 value 和服务器。InterestsBuilderspring-doc.cn

  • 在 Annotation 配置模型中添加了对 Off-Heap、Redis Adapter 的支持、 以及 Apache Geode 的新安全框架。spring-doc.cn

3.2. 2.1 版本中的新功能

  • 已升级到 Apache Geode 1.9.0。spring-doc.cn

  • 升级到 Spring Framework 5.1.0.RELEASE。spring-doc.cn

  • 升级到 Spring Data Commons 2.1.0.RELEASE。spring-doc.cn

  • 添加了对并行缓存/区域快照的支持,以及在加载快照时调用回调。spring-doc.cn

  • 添加了对注册 QueryPostProcessors 的支持,以自定义 OQL 生成的存储库查询方法。spring-doc.cn

  • 在 o.s.d.g.mapping.MappingPdxSerializer 中添加了对 include/exclude TypeFilters 的支持。spring-doc.cn

  • 更新了文档。spring-doc.cn

3.3. 2.2 版本中的新功能

  • 已升级到 Apache Geode 1.9.0。spring-doc.cn

  • 升级到 Spring Framework 5.2.0.RELEASE。spring-doc.cn

  • 升级到 Spring Data Commons 2.2.0.RELEASE。spring-doc.cn

  • 添加注释配置支持以配置和引导 Apache Geode Locator 应用程序 用。@LocatorApplicationspring-doc.cn

  • 添加了对 GatewayReceivers 和 GatewaySenders 的 Annotation 配置支持。spring-doc.cn

  • 更新了文档。spring-doc.cn