【问题标题】:Which version of Spring framework security is compatible with Spring framework 5.3.4Spring框架5.3.4兼容哪个版本的Spring框架安全
【发布时间】: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>

【问题讨论】:

    标签: spring spring-security version spring-framework-beans


    【解决方案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 依赖没有帮助。
      猜你喜欢
      • 2020-11-30
      • 2019-11-12
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 1970-01-01
      • 1970-01-01
      • 2020-11-25
      相关资源
      最近更新 更多