领先一步
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)通过 Spring Session 提供的实现替换了底层 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
即可。