Spring框架5.3.4兼容哪个版本的Spring框架安全
Posted
技术标签:
【中文标题】Spring框架5.3.4兼容哪个版本的Spring框架安全【英文标题】:Which version of Spring framework security is compatible with Spring framework 5.3.4 【发布时间】:2021-06-28 06:11:06 【问题描述】:目前,我正在使用
<springFramework.version>3.2.3.RELEASE</springFramework.version>
<springFrameworkSecurity.version>3.1.4.RELEASE</springFrameworkSecurity.version>
我想搬到
<springFramework.version>5.3.4.RELEASE</springFramework.version>
<springFrameworkSecurity.version> ? </springFrameworkSecurity.version>
【问题讨论】:
【参考方案1】:根据documentation获取最新的Spring Security:
由于 Spring Security 仅在主要版本中进行重大更改,因此在 Spring Boot 中使用新版本的 Spring Security 是安全的。
您要迁移到的 Spring Framework 版本是 5.3.4
,因此我认为 Spring Security 的任何 5.X.X
版本都应该工作。
如果可行,请通过marking the answer as solved 告诉我们!如果没有,请发表评论。
【讨论】:
【参考方案2】:[更新]:这行不通,因为 sprint 安全性将 bom 与 spring-framework bom 分开
你可以使用 Spring Bom 来获取托管依赖,摆脱定义相关依赖的版本,你可以阅读更多关于 BOM here maven中定义的spring BOM的继承和示例
<dependencyManagement>
<dependencies>
<!-- ... other dependency elements ... -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-framework-bom</artifactId>
<version>5.1.9.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
【讨论】:
这对 Spring Security 依赖没有帮助。以上是关于Spring框架5.3.4兼容哪个版本的Spring框架安全的主要内容,如果未能解决你的问题,请参考以下文章