走在前沿
VMware 提供培训和认证,助您快速提升技能。
了解更多我谨代表 Spring、Apache Geode 和 VMware GemFire 社区,很高兴地宣布 Apache Geode 和 VMware GemFire 版 Spring Boot (SBDG) 1.3.0.RELEASE
版本发布。
此版本基于 Spring Boot 2.3.0.RELEASE
以及最新的 Spring Framework (5.2.6)、Spring Data (Neumann-GA/2.3.0) 和 Spring Session (Dragonfruit-GA/2.3.0) 版本构建。此外,SBDG 1.3.0.RELEASE
引入了 Apache Geode & VMware GemFire 版 Spring Test (STDG) 0.0.16.RELEASE
,使用户能够更细粒度地控制资源和模拟对象清理。
您可以使用 Spring Initializer 从 start.spring.io 启动 一个新的使用 Apache Geode 的 Spring Boot 项目。
1.3 GA 版本专注于为开发人员提供在开发过程中将数据加载到缓存中的方法。
这使得 Apache Geode 版 Spring Boot 与 Spring Boot 对 SQL 数据库初始化的支持保持一致。但是,SBDG 并不止于此!此外,SBDG 还提供了在应用程序关闭时导出数据的功能。
导入和导出功能在开发过程中都非常有用,可以用来测试、调试和验证 Spring Boot 应用程序的功能。当出现问题时,它也可用于在环境之间(例如,将 QA 数据移回 DEV)移动数据以进行进一步测试。
详细了解 缓存数据导入/导出。
SBDG 还包含 Apache Geode API 的一些有用扩展,这些扩展现在已正式 记录。
此外,SBDG 现在包含了在 Docker 容器中运行和使用 Apache Geode 的 文档。这补充了 Spring Boot 从 2.3 版本开始对容器化的支持。
虽然这些是 1.3 版本的主要亮点,但欢迎您查看 变更日志 以获取完整的版本详细信息。
我们将很快发布 1.3.1.RELEASE
版本,暂定于 6 月 24 日星期三发布,我们将进一步改进缓存数据导入/导出功能,例如在导入和导出时指定资源位置的能力。这在受管理的云环境(例如 PCF)中非常有用,因为在这些环境中,文件系统并不总是很容易获得。虽然可以将 JSON 文件包含在您的应用程序 JAR 中用于导入,但导出数据则有所不同。
虽然这与 SBDG 无关,但 STDG 项目将包含对 GemFire/Geode 资源在测试用例和测试类之间的清理的额外改进,这些改进由一个新的注解 @EnableGemFireGarbageCollector
启用。此功能将触发一个新的 STDG 版本,该版本将在 1.3.1 中被选取。更多详细信息将随后发布。
欢迎并感谢您对本版本的反馈。
问题 | PR | StackOverflow