Spring Integration を使用して http メッセージを受信し、それをチャネルに入れ、いくつかの変換を行います。
ドキュメント ( https://docs.spring.io/spring-integration/reference/html/http.html ) を読むと、次のようになります。
@Bean
public HttpRequestHandlingMessagingGateway inbound() {
HttpRequestHandlingMessagingGateway gateway =
new HttpRequestHandlingMessagingGateway(true);
gateway.setRequestMapping(mapping());
gateway.setRequestPayloadType(SomeBean.class);
gateway.setRequestChannelName("httpRequest");
return gateway;
}
JSR 303 Bean 検証 ( https://beanvalidation.org/1.0/spec/ )を使用してペイロードを検証したいのですが、可能ですか? 最善の方法は何ですか?
前もって感謝します!