コンパイル時にXML設定の健全性をチェックする方法はありますか?最悪の場合、アプリケーションの起動時に?Spring WebFlow - コンパイル時にフローXML設定チェックを追加
健全性を意味するのは、検証だけでなく、式の属性の整形式のメソッド名です(必ずしも存在する必要はありませんが、少なくとも括弧はありません)。事前に
おかげで、
フロラン
コンパイル時にXML設定の健全性をチェックする方法はありますか?最悪の場合、アプリケーションの起動時に?Spring WebFlow - コンパイル時にフローXML設定チェックを追加
健全性を意味するのは、検証だけでなく、式の属性の整形式のメソッド名です(必ずしも存在する必要はありませんが、少なくとも括弧はありません)。事前に
おかげで、
フロラン
視点を構築/コンパイルからそれを解決するために、春のWebflowを使用すると、フロー統合テストを記述するために拡張することができますベースAbstractXmlFlowExecutionTestsテストクラスを持っています。 xsdの検証エラーや他のxml wellformednessの失敗のために、xmlが解析に失敗した場合、あなたが書いたテストメソッドはFlowModelBuilderException( "XMLを解析できませんでした")例外で爆発します。このユーティリティを使用してフローをユニットテストし、それをビルドの一部にするのは、かなり良い方法です。
カスタムSpring Beanを使用しているフローの評価については、registerMockFlowBeansまたはconfigureFlowBuilderContextをオーバーライドし、Beanのモック/テスト実装を提供する必要があります。 javadocには簡単な例があります。