更进一步
VMware 提供培训和认证,以加速您的进步。
了解更多我谨代表 Spring 和 Apache Geode/Pivotal GemFire 社区,高兴地宣布Spring Session Data Geode 和 Spring Session Data GemFire 2.0.0.RC1 版本发布。
这两个版本都基于
Spring Framework 5.0.1.RELEASE
Spring Security 2.0.0.RC1
Spring Data Kay-RC1
Spring Session 核心 2.0.0.RC1
Spring Boot 2.0.0.M5
这些构件可以从 Spring libs-milestone
获取
Maven
<repositories>
<repository>
<id>spring-libs-milestone</id>
<url>https://repo.spring.io/libs-milestone</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-geode</artifactId>
<version>2.0.0.RC1</version>
</dependency>
</dependencies>
Gradle
repositories {
maven { url "https://repo.spring.io/libs-milestone" }
}
dependencies {
compile 'org.springframework.session:spring-session-data-geode:2.0.0.RC1'
}
此版本基于 2.0.0.M2
版本,应用 Java 8 类型 (例如 Stream
) 和 Lambda 表达式来简化代码库。
此外,我还包括了一个新示例,演示了如何使用由 Apache Geode (或 Pivotal GemFire) 支持的 Spring Session 来构建使用 "session" 或 "request" 范围代理 bean 的 Spring Boot Web 应用程序。
此示例证明,即使 Spring Session 使用由 Apache Geode 等支持数据存储提供的实现替换底层 Web 容器的 HttpSession
,Spring 容器中定义的 "session" 范围代理 bean 仍然可以得到正确管理。
此示例基于 StackOverflow 中的这个帖子。
一旦 Spring Session 核心版本发布 GA,我就可以发布 Spring Session Data GemFire/Geode 2.0 GA。
一如既往,欢迎并感谢对此版本提供的反馈。
项目页面 | GitHub | 问题 | StackOverflow
提示
如果您使用 Pivotal GemFire 而不是 Apache Geode,则只需将 artifactid
更改为 spring-session-data-gemfire
。