你能向我解释一下如何用 Spring 正确构建一个 Web 应用程序吗?我知道 Spring 框架的最新版本是 4.0.0.RELEASE,但是 Spring Security 的最新版本是 3.2.0.RELEASE,而且它依赖于 spring 3.2.6 ......也许我错了:)
如何将它与 Maven 集成?我可以使用 Spring 4 还是必须使用以前的版本?什么是正确的方法?
如果对你来说不难,你能给我看看你的 pom.xml 吗?
你能向我解释一下如何用 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>