前言
Spring Data for Apache Geode 专注于集成 Spring Framework 强大的非侵入性编程模型 以及 Apache Geode 的概念,以简化 Java 应用程序的配置和开发 使用 Apache Geode 作为数据管理解决方案时。
本文档假定您已经对核心 Spring 框架有基本的了解和一些熟悉 和 Apache Geode 概念。
虽然已尽一切努力确保本文档全面完整且无误, 某些主题超出了本文档的范围,可能需要更多解释(例如,Data Distribution Management 使用 HA 分区,同时仍保持一致性)。此外,一些印刷错误可能已经悄悄出现。 如果您确实发现了错误甚至更严重的错误,请提请 Spring Data 团队注意这些问题 通过在 JIRA 中提出适当的问题。
1. 引言
Spring Data for Apache Geode 参考指南介绍了如何使用 Spring 框架 以使用 Apache Geode 配置和开发应用程序。它介绍了基本概念 并提供了大量示例来帮助您快速入门。
2. 要求
Spring Data for Apache Geode 需要 Java 8.0、Spring Framework 5 和 Apache Geode 1.9.0。
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 Data Commons 2.0.8.RELEASE。
-
升级到 Spring Framework 5.0.7.RELEASE。
-
通过按关注点打包不同的类和组件,重新组织了 SDG 代码库。
-
添加了对 Java 8 类型的广泛支持,尤其是在 SD 存储库抽象中。
-
更改为 Repository 接口和抽象,例如 ID 不再需要为 .
java.io.Serializable
-
将 annotation 属性设置为 by default。
@EnableEntityDefinedRegions
ignoreIfExists
true
-
将 annotation 属性设置为 by default。
@Indexed
override
false
-
已重命名为 。
@EnableIndexes
@EnableIndexing
-
引入了一个类,可以方便快捷地在 Client 端之间表达 Interest in key 和 value 和服务器。
InterestsBuilder
-
在 Annotation 配置模型中添加了对 Off-Heap、Redis Adapter 的支持、 以及 Apache Geode 的新安全框架。