领先一步
VMware 提供培训和认证,以加快您的进步。
了解更多这篇文章由 Vedran Pavić 撰写
我代表社区很高兴地宣布 Spring Session BOM Bean-M1
和 Apple-SR4
的发布。Spring Boot 用户会很高兴地知道,这些版本分别在最近的 Spring Boot 2.1.0.M1
和 2.0.4.RELEASE
版本中被采用。
Bean-M1
Bean-M1
是基于 Spring Session 2.1.0.M1
的第一个里程碑版本。
下表概述了所有包含的模块及其各自的版本
模块
版本
Spring Session Core
2.1.0.M1
Spring Session Data GemFire
2.0.3.RELEASE
Spring Session Data Geode
2.0.3.RELEASE
Spring Session Data MongoDB
2.0.2.RELEASE
Spring Session Data Redis
2.1.0.M1
Spring Session Hazelcast
2.1.0.M1
Spring Session JDBC
2.1.0.M1
2.1.0.M1
2.1.0.M1
是 2.1.x
生命周期中的第一个里程碑版本。此版本的亮点包括对 Same-Site Cookie 的支持,这是另一种 帮助开发人员防止跨站请求伪造 的机制,以及对 HttpSessionBindingListener
的支持。此版本还包括通常的依赖项升级,包括使用 Spring Framework 5.1.0.RC1
作为基线。您可以在 变更日志 中找到此版本的完整详细信息。
使用 Maven
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-bom</artifactId>
<version>Bean-M1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
...
</dependencies>
使用 Gradle
plugins {
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
}
dependencyManagement {
imports {
mavenBom 'org.springframework.session:spring-session-bom:Bean-M1'
}
}
dependencies {
compile 'org.springframework.session:spring-session-data-redis'
...
}
Apple-SR4
Apple-SR4
是一个维护版本,其中包含将 Spring Session 核心模块(包括 Data Redis、Hazelcast 和 JDBC)更新到 2.0.5.RELEASE
,并将 Spring Session Data Geode 更新到 2.0.3.RELEASE
。
下表概述了所有包含的模块及其各自的版本
模块
版本
Spring Session Core
2.0.5.RELEASE
Spring Session Data GemFire
2.0.3.RELEASE
Spring Session Data Geode
2.0.3.RELEASE
Spring Session Data MongoDB
2.0.2.RELEASE
Spring Session Data Redis
2.0.5.RELEASE
Spring Session Hazelcast
2.0.5.RELEASE
Spring Session JDBC
2.0.5.RELEASE
2.0.5.RELEASE
2.0.5.RELEASE
维护版本包含一些针对响应式 Redis 会话存储的错误修复,改进了对 Hazelcast 客户端-服务器拓扑的支持以及依赖项升级。您可以在 变更日志 中找到此版本的完整详细信息。
使用 Maven
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-bom</artifactId>
<version>Apple-SR4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
...
</dependencies>
使用 Gradle
plugins {
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
}
dependencyManagement {
imports {
mavenBom 'org.springframework.session:spring-session-bom:Apple-SR4'
}
}
dependencies {
compile 'org.springframework.session:spring-session-data-redis'
...
}