当前位置: 首页 > 面试题库 >

我可以使用带有旧版spring-security 3.0的新版spring 3.2吗?

贡英华
2023-03-14
问题内容

我想将Spring框架从3.0
升级到3.2,但是想跳过弹簧安全性升级一会儿。

我可以使用带有旧版spring-security 3.0的新版spring 3.2吗?

使用的弹簧模块是弹簧芯,弹簧座,弹簧MVC(仅适用于Web服务)


问题答案:

我们正在成功运行基于Spring 3.2.1.RELEASE和Spring Security
3.1.3.RELEASE的应用程序。进行设置时,我们没有任何特别的问题。

不幸的是,我没有任何资料表明它得到了官方支持。

如果您在项目中使用Maven,则应强制版本,以避免在类路径中具有多个版本的相同jars:

<properties>
    <spring.version>3.2.1.RELEASE</spring.version>
    <spring-security.version>3.1.3.RELEASE</spring-security.version>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>${spring-security.version}</version>
        </dependency>
        <!-- Etc. (specify a fixed version for each Spring jar) -->
    </dependencies>
</dependencyManagement>


 类似资料:
  • 我们正在AWS上运行elasticsearch,目前支持elasticsearch 6.3作为最新版本。 我们有一个业务案例,需要每天更新索引中的所有文档并删除一个嵌套对象。elasticsearch通过查询API进行了更新,这将解决我们的问题。 但在我们的java应用程序中,我们使用的是java高级rest客户端。rest客户端版本6.5支持按查询更新api。现在,如果我们将rest客户端升级到

  • 好的,所以任何回答的人请注意,我是一个完整的初学者,所有这些。但是我已经安装了jdk1.8.0,因为这是Android Studio的最新版本所需要的,但是当我打开Android Studio时,它说我仍然需要改变它。所以经过大量的研究,我做了一个新的Java_Home变量,并将目录设置为我的jdk文件所在的位置。然后我进入android Studio文件,项目结构,然后改变了jdk目录。然而,当

  • 我想下载旧版本的Android SDK:21.0.0,在哪里可以下载? 我目前有最新版本的android SDK,从这里下载。 然而,我想要一个旧版本,完整的旧版本的SDK可以从任何地方下载吗? 我正在尝试使用SDK管理器获取旧版本,但它不起作用。一、 它只给我构建工具等。

  • 我有Python 3.6。5和Python 3.7。4.已安装。 给我3.6,而 给我3.7。PyCharm中的运行代码表明它仍在使用3.6。如何更新它以开始使用3.7和/或删除3.6? 我环顾了很多其他论坛,但到目前为止,似乎没有什么与这个具体问题相关。

  • 目前,我们正在使用spring数据elasticsearch 3.2.6 elasticsearch 6.8。我们正在转向新的elasticsearch 7。x、 我必须将spring数据elasticsearch更新为4吗。x?我们只在spring数据elasticsearch中使用ElasticsearchRepository。我们不需要在elasticsearch 7中使用任何新功能。x。

  • 问题内容: 这可能是一个愚蠢的问题,但是在运行以Java 1.6 和 1.7 版编译的Java程序和相关库(我使用1.7进行编译,而某些库是使用1.6进行编译)并在1.7 JRE中运行整个程序时,我会遇到任何问题? 问题答案: 您不会遇到任何问题-这就是Java的魔力-它是向后兼容的。您几乎可以在Java 8上运行Java 1中的所有代码。没有理由不能在Java 8 Runtime上运行Java