アプリケーションに Spring Webflow を使用していますが、「通常の」Webflow 検証サイクル以外でモデル オブジェクトを検証する必要があります。別の検証クラスを使用しています:
@Component
public class MyInfoValidator {
public void validateMyInfo(MyInfoView myInfo, ValidationContext context) {
MessageContext messages = context.getMessageContext();
[snip]
}
}
コードの別の部分から同じ検証クラスを呼び出してオブジェクトを検証したいのですが、ValidationContext オブジェクトを作成 (または取得) する必要があります。
誰でもこれを行う方法を教えてもらえますか? Webflow Bean のどこかに浮かんでいますか、それとも最初から作成する必要がありますか?