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框架安全的主要内容,如果未能解决你的问题,请参考以下文章

cas完全是sprin框架写的么

jdk19版本spring用啥版本

spring+orm框架的兼容问题

学习Spring

SpringBoot面试题整理

SpringBoot面试题整理