【问题标题】:Which spring-security version is compatible with Spring 5.2.8.RELEASE?哪个 spring-security 版本与 Spring 5.2.8.RELEASE 兼容?
【发布时间】:2020-11-25 04:07:50
【问题描述】:

我有一个现有的 spring mvc 项目,我正在使用 spring 4.3.23.RELEASE 版本和 spring security 4.2.13.RELEASE。 现在想升级spring版本5.2.8.RELEASE。我不知道哪个 spring-security 版本与 Spring 5.2.8.RELEASE 版本兼容?

【问题讨论】:

    标签: java spring spring-mvc spring-security spring-data


    【解决方案1】:

    一般来说,Spring Security 参考手册会回答这个问题。例如,Spring Security 5.2.5 RELEASE 的手册说:

    Spring Security 针对 Spring Framework 5.2.6.RELEASE 构建,但通常应适用于任何较新版本的 Spring Framework 5.x。

    (Spring Security 5.2.5 之后的下一个版本是 5.3.0。)

    所以我预计 Spring Security 5.2.5 可以与 Spring Framework 5.2.8 一起使用。

    Spring Security 参考手册还建议您使用“spring-framework-bom”来简化依赖管理。这个想法是您选择一个特定的“bom”版本,它会为您使用的任何 Spring 组件提供一组兼容的版本号。

    【讨论】:

      【解决方案2】:

      Spring 文档是最好的来源,但如果您仍然不清楚,可以采用以下方法。

      由于 Spring Security 依赖于 Spring Framework,因此可以通过查看 Spring Security 的依赖树来识别 Spring Framework 的兼容版本。

      现在这可能需要一些迭代,但最终会得到准确的结果。

      参考maven repository页面中的编译依赖部分

      【讨论】:

        猜你喜欢
        • 2017-01-08
        • 1970-01-01
        • 1970-01-01
        • 2017-04-29
        • 1970-01-01
        • 2019-08-31
        • 2015-06-18
        • 2020-10-05
        • 2017-09-29
        相关资源
        最近更新 更多