Maven:Spring 4 + Spring安全性


问题内容

您能否向我解释如何使用Spring正确构建Web应用程序?我知道Spring框架的最新版本是4.0.0.RELEASE,但是Spring
Security的最新版本是3.2.0.RELEASE,它取决于spring 3.2.6 …也许我错了:)

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

如果您不觉得困难,可以给我看一下pom.xml吗?


问题答案:

使用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>