领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我荣幸地代表 Spring 和 Apache Geode 社区宣布发布Apache Geode & Pivotal GemFire 版 Spring Boot (SBDG) 1.2.0.M3
。
SBDG 1.2.0.M3
继续基于与 1.2.0.M2 版本相同的代码:主要包括
Spring Framework 5.2.0.RC2
Spring Boot 2.2.0.M6
Spring Data Moore-RC3
Spring Session Corn-M4
Apache Geode & Pivotal GemFire 版 Spring Test (STDG) 0.0.8.RELEASE
可以通过 Spring 里程碑 仓库以及 Spring Initializr 获取 SBDG 1.2.0.M3
代码。
我们现在支持在环境之间切换,无需任何代码或配置更改。
再次强调,我们正在改进 SBDG 的主要目标,即:
在开源 (Apache Geode) 和商业 (Pivotal Cloud Cache (PCC)) 之间切换。
在非托管(独立或外部托管)和托管环境(例如 Pivotal Platform)之间切换。
几乎无需代码或配置更改。它只需正常工作!
注意
如果需要,也可以反向操作,即从托管环境切换到非托管环境,以及从商业版切换回开源版。框架不会锁定你。这是你的选择。
此功能由新的 @EnableClusterAware
注解实现,可用于你的主 @SpringBootApplication
类,如下所示
使用 @EnableClusterAware
@SpringBootApplication
@EnableClusterAware
class MySpringBootApacheGeodeClientCacheApplication { ... }
此新注解功能更强大。有关更多详细信息,请阅读文档。
此外,我们还撰写了关于 SBDG 应用的“自动配置”以及仍然需要哪些“声明式配置”(或显式配置)的新章节。
用户经常会问 SBDG 自动配置什么以及我需要自己配置哪些 Apache Geode 或 PCC 功能?这些章节将解答这个问题以及更多问题。
另请务必查看“声明式配置”章节中我们称之为“基于生产力的”注解的部分。
除了这两个新功能外,我们还修复了一个bug,该 bug 在某些情况下会使将自动配置的 GemfireTemplates
自动连接到你的应用程序组件的过程不完整并中断。
感谢 Udo Kohlmeyer 和 Mark Secrist 发现并提出此问题!
有关 1.2.0.M3
中所有更改的完整列表,请参阅变更日志。
这是 SBDG 1.2
的功能集的总结。下周(暂定)将在 *Spring Boot* 2.2 RC1 发布之后发布 SBDG 1.2 RC1 版本,这将使 SBDG 1.2.0.RC1
基于 *Spring Boot* 2.2.0.RC1
代码。
在此版本中,我们还将倒退一步,从头开始。这意味着我们将专注于“入门”体验……使用 SBDG 从头开始创建使用 Spring Boot 的 Apache Geode 或 Pivotal Cloud Cache (PCC) 应用程序。
由于 *Spring Initializr* 团队的贡献,此体验实际上(现在)始于 start.spring.io 使用 *Spring Initializr*。
感谢**_Spring Initializr 团队_**,并特别感谢 Stephane Nicole 指导我们完成此过程。非常感谢。
与往常一样,非常感谢您的反馈。请尝试一下新版本,并让我们知道您的想法。
问题 | PR | StackOverflow