spring-ws 2 で、jsr303 を使用した検証のためにマーシャリングされていないペイロードを取得することは可能ですか。アイデアは、すべてのエンドポイントで検証コードを明示的に作成せずに、作成するすべてのエンドポイントに対してこれを実行することです。(たとえば、インターセプターまたはある種のリスナーを使用)
EndpointInterceptor を拡張しようとしましたが、ここにはマーシャリングされていないオブジェクトはありません。jaxb unmarshaller の Unmarshaller.Listener も実装してみました。スプリング コンテキストを介してこれを登録しましたが、ここには 2 つの問題があります。2. Jaxb Unmarshaller はリクエストごとに作成され、リスナーはその特定のリクエストの unmarshaller の作成中に設定されません。すべてのリクエストにこれを注入する方法がわかりません。
これを達成する他の方法はありますか?
前もって感謝します。