gpt4 book ai didi

java - Spring版本不兼容

转载 作者:行者123 更新时间:2023-12-02 03:22:39 25 4
gpt4 key购买 nike

我正在开发一个使用 Spring 和 Spring Security 的项目。

我们当前的 Spring 版本是 4.0.6.RELEASE,Spring Security 版本是 4.0.0.M1。我尝试迁移到更高版本的 Spring Security 4.0.2 Release,但是当我运行我的 Web 应用程序时,某些功能会抛出 NoSuchMethodError。我读到这可能是版本不兼容。我的问题是 Spring 当前版本的最佳安全性是什么?

最佳答案

Spring Security 将在特定的 Spring 版本上编译和构建。下面是 Spring Security 与 Spring 版本的兼容版本。

Spring security 4.0.2.RELEASE is built on Spring version 4.3.2.RELEASE
Spring security 4.0.1.RELEASE is built on Spring version 4.3.2.RELEASE
Spring security 4.0.0.RELEASE is built on Spring version 4.1.6.RELEASE

就您而言,由于您的 Spring 版本是 4.0.6.RELEASE,因此您不应该升级 Spring Security 版本,否则您可能会收到诸如 NoClassDefFoundNoSuchMethod 之类的错误.

事实上,您应该使用 Spring Security 版本 3.2.9.RELEASE。

关于java - Spring版本不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39407249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com