2
A
答えて
2
名前空間には問題はありません。
唯一の懸案事項は、基本となるフレームワーク(SpringとSpringのセキュリティ)が互換性がなければならないことです。
場合によっては、基本となるフレームワークのバージョンと一致する名前空間を使用することをお勧めします。しかし、ほとんどの場合、新しいフレームワークは、新しい春バージョンが、彼らはしばしばその時々必要な機能を設定するために、一致する名前空間を必要とする新機能を発明した春のセキュリティで3.0
- を扱うことができます)
と春のセキュリティは、これは春のセキュリティ3.2リファレンスからです:
春のセキュリティは、春のフレームワーク3.2に対して構築します。 13.RELEASEですが、 もSpring Framework 4.1.6.RELEASEに対してテストされています。つまり、 Spring Framework 3.2.10.CI-SNAPSHOTをSpring Frameworkで使用することができます。 4.1.6.RELEASE。多くのユーザーが抱える問題は、Spring Securityの推移的な依存関係がSpring Frameworkを解決することです。 3.2.13.RELEASEはあらゆる種類の奇妙なクラスパス問題を引き起こします。
関連する問題
- 1. 新しいXML言語の名前空間名の選択方法は?
- 2. Vowpal Wabbit - 選択した名前空間の名前
- 3. XSLT解析:名前空間の値を選択する方法
- 4. XSLT名前空間のバージョン
- 5. 別のXML名前空間でXMLノードを選択する方法は?
- 6. スプリングXML構成:豆:で一方豆
- 7. Railsで正しく名前空間を設定する方法
- 8. 春セキュリティ名前空間によって登録される豆
- 9. デフォルトの名前空間を持つノードの選択
- 10. XMLから特定の要素を選択XML名前空間
- 11. Wcfサービスプロキシの名前/名前空間の命名方法
- 12. 正しいバージョンのmysqlワークベンチを選択する方法
- 13. 名前空間を持つXSLT選択ノード
- 14. Kubernetes:名前空間に依存するボリュームを選択する
- 15. 名前空間でXMLからデータを選択
- 16. 名前空間エラー - 修正する方法?
- 17. 名前空間なしのGroovy XMLSlurper名前空間エラー
- 18. サイトマップ内の不正な名前空間
- 19. 名前空間の名前を変更する方法は?
- 20. 予期しない名前空間のインポートインポート/名前空間なし
- 21. AngularJSアプリi.t.oをグローバル名前空間に設定する正しい方法は?
- 22. 名前空間の使い方
- 23. 名前空間
- 24. 名前空間
- 25. 名前空間
- 26. 名前空間
- 27. この名前空間の使用は正しいですか?
- 28. 名前空間に関してクラスの名前を正しく指定する方法は?
- 29. System.Collectionsは「システム名前空間の名前空間」ですか?
- 30. Typescript - 名前空間を別の名前空間にインポート
あなたの再生、良い答えに感謝します!私が知るはずのもう一つのことは、springが設定ファイルの解析をどのように行うのかということです。つまり、Springが同じParsing APIを使って、設定ファイルを名前空間3.0と3.2で処理するのですか?ありがとう – user2602584
@ user2602584 SpringにはNamespacehandlersとBeanDefinitionパーサーの概念があります(これはかなり古いコンセプトです:Spring 2.0以降)、カスタム名前空間でspring xmlを拡張するためにそれらを使用できます。 (「42. Extensible XML authoring」http://docs.spring.io/spring/docs/4.3.x/spring-framework-reference/html/xml-custom.html、「付録E. Extensible XMLオーサリング」の章古いリファレンス・ガイド)そして、Springはそれ自身で同じメカニズムを使用しています:spring-beans.jar \ META-INFファイルを見て、そのスプリングが異なるバージョンの同じハンドラを使用していることを確認します - 互換性があります – Ralph
@ user2602584:解析フォームのスプリング(豆)とスプリングのセキュリティは分離されています(ハンドラは完全に異なります)。もちろん、彼らは同じ基盤インフラ(春)を使用します。したがって、Springセキュリティ3.2では、少なくともSpring 3.2フレームワークが必要です。しかし、Springのために古い名前空間を使用することができます(例:3.0)。 – Ralph