24

你能向我解释一下如何用 Spring 正确构建一个 Web 应用程序吗?我知道 Spring 框架的最新版本是 4.0.0.RELEASE,但是 Spring Security 的最新版本是 3.2.0.RELEASE,而且它依赖于 spring 3.2.6 ......也许我错了:)

如何将它与 Maven 集成?我可以使用 Spring 4 还是必须使用以前的版本?什么是正确的方法?

如果对你来说不难,你能给我看看你的 pom.xml 吗?

4

1 回答 1

39

使用 Spring 4 应该没问题。如文档中所述:

Spring Security 针对 Spring Framework 3.2.6.RELEASE 构建,但也针对 Spring Framework 4.0.0.RELEASE 进行了测试。这意味着您可以将 Spring Security 3.2.0.RELEASE 与 Spring Framework 4.0.0.RELEASE 一起使用。

他们继续描述在您的项目中将 Spring 4 与 Spring Security 集成的策略。像这个:

<dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-framework-bom</artifactId>
        <version>4.0.0.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
</dependencyManagement>
于 2013-12-29T01:37:18.387 回答