2
A
回答
2
會有與命名空間沒有問題。
唯一值得關注的是,底層框架(Spring和Spring Security)必須兼容。
在某些情況下,使用與底層框架版本匹配的名稱空間是明智的做法。但在大多數情況下,新的架構可以處理舊的命名空間
- 新的Spring版本幾乎兼容命名空間3.0
- 在春季安全,他們經常發明新的功能,所以有時你需要匹配的命名空間來配置所需的功能) )
和Spring Security這是使用Spring Security 3.2參考:
Spring Security的建立對Spring框架3.2。 13.RELEASE,但是 也針對Spring Framework 4.1.6.RELEASE進行了測試。這意味着你可以使用Spring Security 3.2.10.CI-SNAPSHOT和 4.1.6.RELEASE。許多用戶會遇到的問題是,Spring Security的傳遞依賴性解決了Spring Framework的問題。3.2.13.RELEASE導致各種奇怪的類路徑問題。
相關問題
- 1. 命名空間的正確性
- 2. 正確的命名空間GetHtmlPage
- 3. 公共API的正確命名空間
- 4. 如何正確命名域名空間內的類?
- 5. XSLT的選擇命名空間屬性
- 6. 選擇正確版本的python
- 7. 選擇.Net Compact Framework的正確版本
- 8. Java DOM,命名空間/版本問題
- 9. XmlWriter使命名空間不正確
- 10. 正確使用php命名空間
- 11. XSL變換,選擇命名空間
- 12. 如何選擇命名空間內的元素,並在輸出擺脫空的默認命名空間的
- 13. 無法在正確的命名空間中找到類型選擇器
- 14. 如何獲得正確的命名空間輸出
- 15. 如何正確重映射我的XAML命名空間?
- 16. 如何選擇具有命名空間的XML節點
- 17. 如何從XmlDocument中選擇具有命名空間的節點?
- 18. XSLT解析:如何選擇命名空間的值?
- 19. 如何選擇特定命名空間內的元素?
- 20. 如何在VS2010中選擇正確版本的CLR?
- 21. 如何選擇正確版本的mysql工作臺
- 22. 如何選擇正確版本的Android CTS
- 23. 如何正確使用命名空間Typescript與Wepback
- 24. 如何在yii2中正確指定遷移命名空間類?
- 25. rails如何正確地將模型移動到命名空間
- 26. 如何在命名空間中正確使用extern?
- 27. 舊版PHP版本中的類命名空間
- 28. 如何在命名空間中選擇xml元素?
- 29. 命名空間和自動加載錯誤,如何正確使用自動加載的PHP命名空間?
- 30. 命名空間Rails的路線不正確具名的輔助
感謝您的回放,很好的回答!另一件我想知道的是Spring如何解析配置文件,這意味着如果Spring使用相同的Parsing API來處理配置文件與命名空間3.0和3.2?謝謝 – user2602584
@ user2602584 Spring有一個Namespacehandlers和BeanDefinition解析器的概念(這是一個非常古老的概念:自Spring 2.0以來),可以使用它們來用自定義命名空間來擴展Spring xml。 (「42.可擴展XML創作」http://docs.spring.io/spring/docs/4.3.x/spring-framework-reference/html/xml-custom.html,章節「附錄E.可擴展XML創作」中舊的參考指南)和Spring自己使用相同的機制:所以看看spring-beans.jar \ META-INF文件,你會看到春天使用相同的處理程序的不同版本 - >它是兼容的 – Ralph
@ user2602584:解析表單spring(beans)和spring-security是分開的(Handlers完全不同)。但他們當然使用相同的底層基礎設施(春季)。所以對於Spring 3.2來說,你至少需要Spring 3.2框架。但是您可以使用Spring的舊命名空間,例如3.0 – Ralph