不同项目之间的Spring框架兼容性

不同项目之间的Spring框架兼容性,spring,maven-2,Spring,Maven 2,我正在学习Spring框架,在尝试其中的“各种”子项目时,我产生了这样的疑问 Spring框架的核心是“核心Spring”。现在,随着项目的发展,例如尝试其他功能,如:springmvc、springwebflow、springsecurity等。所有这些子项目都是同一版本的一部分。例如,如果我寻找Spring4.0.2发行版,所有这些子项目都会包含在这个版本中吗?(因此,针对相同编号的各个子项目发布:4.0.2) 如果这不正确,那么我们如何确保选择兼容的子项目 感谢spring mvc是spr

我正在学习Spring框架,在尝试其中的“各种”子项目时,我产生了这样的疑问

Spring框架的核心是“核心Spring”。现在,随着项目的发展,例如尝试其他功能,如:
springmvc、springwebflow、springsecurity等。
所有这些子项目都是同一版本的一部分。例如,如果我寻找Spring4.0.2发行版,所有这些子项目都会包含在这个版本中吗?(因此,针对相同编号的各个子项目发布:4.0.2)

如果这不正确,那么我们如何确保选择兼容的子项目


感谢spring mvc是spring框架的一部分,其他的都是独立的项目,遵循自己的版本控制。一般来说,项目有一个最低版本,大多数可以与较新的版本配合使用

如果要确保使用管理依赖项

在你的pom中添加

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.spring.platform</groupId>
            <artifactId>platform-bom</artifactId>
            <version>1.1.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

io.spring.platform

参考指南的一部分。

spring mvc
是spring框架的一部分,其他的都是独立的项目,遵循自己的版本控制。一般来说,项目有一个最低版本,大多数可以与较新的版本配合使用

如果要确保使用管理依赖项

在你的pom中添加

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.spring.platform</groupId>
            <artifactId>platform-bom</artifactId>
            <version>1.1.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

io.spring.platform

参考指南的一部分。

spring mvc
是spring框架的一部分,其他的都是独立的项目,遵循自己的版本控制。一般来说,项目有一个最低版本,大多数可以与较新的版本配合使用

如果要确保使用管理依赖项

在你的pom中添加

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.spring.platform</groupId>
            <artifactId>platform-bom</artifactId>
            <version>1.1.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

io.spring.platform

参考指南的一部分。

spring mvc
是spring框架的一部分,其他的都是独立的项目,遵循自己的版本控制。一般来说,项目有一个最低版本,大多数可以与较新的版本配合使用

如果要确保使用管理依赖项

在你的pom中添加

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.spring.platform</groupId>
            <artifactId>platform-bom</artifactId>
            <version>1.1.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

io.spring.platform
参考指南的一部分

Spring框架的核心是“核心Spring”。现在,作为 项目增长,例如尝试其他功能,如:SpringMVC、SpringWeb flow、spring security等所有这些子项目都是同一个项目的一部分 释放

SpringMVC和SpringWeb都是单独的构件,您可以在单个spring版本中找到它们。它们是一起进行版本控制的,在任何给定的项目中,您都应该对它们使用相同的版本

然而,SpringSecurity是一个完全不同的野兽。它位于Spring之上,但是它的版本是完全独立的。您需要确保所使用的Spring安全性版本与兼容的Spring版本相结合

Spring框架的核心是“核心Spring”。现在,作为 项目增长,例如尝试其他功能,如:SpringMVC、SpringWeb flow、spring security等所有这些子项目都是同一个项目的一部分 释放

SpringMVC和SpringWeb都是单独的构件,您可以在单个spring版本中找到它们。它们是一起进行版本控制的,在任何给定的项目中,您都应该对它们使用相同的版本

然而,SpringSecurity是一个完全不同的野兽。它位于Spring之上,但是它的版本是完全独立的。您需要确保所使用的Spring安全性版本与兼容的Spring版本相结合

Spring框架的核心是“核心Spring”。现在,作为 项目增长,例如尝试其他功能,如:SpringMVC、SpringWeb flow、spring security等所有这些子项目都是同一个项目的一部分 释放

SpringMVC和SpringWeb都是单独的构件,您可以在单个spring版本中找到它们。它们是一起进行版本控制的,在任何给定的项目中,您都应该对它们使用相同的版本

然而,SpringSecurity是一个完全不同的野兽。它位于Spring之上,但是它的版本是完全独立的。您需要确保所使用的Spring安全性版本与兼容的Spring版本相结合

Spring框架的核心是“核心Spring”。现在,作为 项目增长,例如尝试其他功能,如:SpringMVC、SpringWeb flow、spring security等所有这些子项目都是同一个项目的一部分 释放

SpringMVC和SpringWeb都是单独的构件,您可以在单个spring版本中找到它们。它们是一起进行版本控制的,在任何给定的项目中,您都应该对它们使用相同的版本


然而,SpringSecurity是一个完全不同的野兽。它位于Spring之上,但是它的版本是完全独立的。您需要确保使用的Spring Security版本与兼容的Spring版本相结合。

谢谢您提供的信息。这是否意味着,使用这种方法,只能下载兼容的子项目?在您的示例中,您没有指定版本,因此它将下载哪个版本?这是否取决于平台pom中规定的内容。(我建议阅读关于这个项目的信息)。非常感谢你的信息。谢谢你的信息。这是否意味着,使用这种方法,只能下载兼容的子项目?在您的示例中,您没有指定版本,因此它将下载哪个版本?这是否取决于平台pom中规定的内容。(我建议阅读关于这个项目的信息)。非常感谢你的信息。谢谢你的信息。这是否意味着,使用这种方法,只能下载兼容的子项目?在您的示例中,您没有指定ve