领先一步
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 core 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 来构建Spring Boot Web 应用程序,这些应用程序可以使用“session”或“request”作用域的代理 bean。
此示例证明,即使Spring Session 使用由Spring Session 提供并由 Apache Geode 等后端数据存储支持的实现来替换底层 Web 容器的 HttpSession,“session”作用域的代理 bean 在Spring 容器中仍然可以被妥善管理。
此示例基于StackOverflow 上的这个帖子。
一旦Spring Session 核心发布 GA,我就可以发布Spring Session Data GemFire/Geode 2.0 GA。
一如既往,非常欢迎并感谢您对这个版本的反馈。
项目主页 | GitHub | 问题 | StackOverflow
提示
如果您使用的是 Pivotal GemFire 而不是 Apache Geode,您可以简单地将 artifactid 更改为 spring-session-data-gemfire。