前言
Spring Data for Apache Geode 专注于集成 Spring Framework 强大的非侵入式编程模型 以及 Apache Geode 的概念,以简化 Java 应用程序的配置和开发 使用 Apache Geode 作为数据管理解决方案时。
本文档假设您已经对核心 Spring Framework 有基本的了解和一定的熟悉 和 Apache Geode 概念。
虽然已尽一切努力确保本文档全面完整且没有错误, 某些主题超出了本文档的范围,可能需要更多解释(例如,数据分发管理 将分区与 HA 一起使用,同时仍保持一致性)。此外,一些印刷错误可能已经悄悄出现。 如果您确实发现错误甚至更严重的错误,请将这些问题提请 Spring Data 团队注意 通过在 JIRA 中提出适当的问题。
1. 简介
Spring Data for Apache Geode 参考指南解释了如何使用 Spring Framework 使用 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
. -
设置
@EnableEntityDefinedRegions
注解ignoreIfExists
属性设置为true
默认情况下。 -
设置
@Indexed
注解override
属性设置为false
默认情况下。 -
重 命名
@EnableIndexes
自@EnableIndexing
. -
引入了一个
InterestsBuilder
class 来轻松方便地表达客户端之间对键和值的兴趣 和 server 一起使用 JavaConfig 时。 -
在 Annotation 配置模型中添加了对 Off-Heap、Redis Adapter、 以及 Apache Geode 的新安全框架。