如何选择合适的spring-beans命名空间版本

时间:2016-08-22 16:25:21

标签: spring spring-security

如果我使用Spring-beans命名空间3.0和Spring安全命名空间版本3.2会出现什么问题?

enter image description here

1 个答案:

答案 0 :(得分:2)

名称空间没有问题。

唯一的问题是,底层框架(Spring和Spring Security)必须兼容。

在某些情况下,使用与底层框架版本匹配的命名空间是明智的。但在大多数情况下,较新的框架可以处理较旧的命名空间

  • 新的Spring版本几乎与命名空间3.0兼容
  • 在Spring Security中,他们经常发明新功能,因此有时您需要匹配的命名空间来配置所需的功能。)

Spring Security来自Spring Security 3.2参考:

  

Spring Security针对Spring Framework 3.2.13.RELEASE构建,但是   还针对Spring Framework 4.1.6.RELEASE进行了测试。这意味着你可以   在Spring Framework中使用Spring Security 3.2.10.CI-SNAPSHOT   4.1.6.RELEASE。许多用户将遇到的问题是Spring Security的传递依赖关系解决了Spring Framework   3.2.13.RELEASE导致各种奇怪的类路径问题。