领先一步
VMware 提供培训和认证,助您加速进步。
了解更多我很高兴代表 Spring、Apache Geode 和 VMware GemFire 社区,宣布发布 Spring Boot for Apache Geode and VMware GemFire (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 引入了 Spring Test for Apache Geode & VMware GemFire (STDG) 0.0.16.RELEASE,为用户提供了对资源和模拟对象清理更精细的控制。
您可以从start.spring.io使用Spring Initializer来启动一个基于Apache Geode的新Spring Boot项目。
1.3 GA 版本专注于为开发者提供在开发过程中将数据加载到缓存的手段。
这使得Spring Boot for Apache Geode与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项目将通过一个新的注解@EnableGemFireGarbageCollector来进一步完善测试用例和测试类之间的GemFire/Geode资源清理。此功能将触发一个新的STDG版本发布,该版本将包含在1.3.1中。更多详细信息将随后发布。
欢迎并感谢对本次发布的反馈。
问题 | 拉取请求 | StackOverflow