0

コンパイル時に XML 構成の健全性をチェックする方法はありますか? または、最悪の場合、アプリケーションの起動時ですか?

健全性とは、検証と整形式だけでなく、式属性の整形式メソッド名も意味します (必ずしも存在するとは限りませんが、少なくとも括弧の欠落が検出されます)。

前もって感謝します、

フロラン

4

1 に答える 1

0

コンパイル/ビルドの観点からこれを解決するために、Spring Webflow には、フロー統合テストを作成するために拡張できる基本AbstractXmlFlowExecutionTestsテスト クラスがあります。xsd 検証エラーまたはその他の xml 整形式エラーが原因で xml の解析に失敗した場合、記述したテスト メソッドはFlowModelBuilderException ("Could not parse the XML...") 例外で爆発します。このユーティリティを使用してフローを単体テストし、ビルドの一部にすることは非常に良い方法です。

カスタム Spring Bean を使用しているフロー内の評価では、registerMockFlowBeans または configureFlowBuilderContext をオーバーライドし、Bean のモック/テスト実装を提供する必要がある可能性があります。javadoc には簡単な例があります。

于 2012-06-12T20:16:11.170 に答える