Spring integration Spring将JSON集成到带有@Valid的对象

Spring integration Spring将JSON集成到带有@Valid的对象,spring-integration,Spring Integration,我有一个用例,在一个频道上接收一个json,该频道使用内置的Transformers.fromJson(MyDTO.class)转换为DTO DTO具有javax.validation注释。如何触发验证 一种方法是编写一个验证程序类,并在转换后调用验证(MyDTO MyDTO)?在转换步骤中,是否有对触发javax.validation的此类用例的内置支持?,有一种方法可以向验证器注册自定义的集成上下文。DefaultMessageHandlerMethodFactory的MESSAGE\u H

我有一个用例,在一个
频道上接收一个
json
,该频道使用内置的
Transformers.fromJson(MyDTO.class)
转换为
DTO

DTO具有
javax.validation
注释。如何触发验证


一种方法是编写一个
验证程序
类,并在转换后调用
验证(MyDTO MyDTO
)?在转换步骤中,是否有对触发javax.validation的此类用例的内置支持?

,有一种方法可以向验证器注册自定义的
集成上下文。
DefaultMessageHandlerMethodFactory
的MESSAGE\u HANDLER\u BEAN\u NAME
BEAN,然后在
MyDTO
有效负载参数上有一个
@ServiceActivator
@Valid
注释,但我觉得这会有点麻烦

考虑实现一些
GenericSelector
,它将对从
filter()
EI方法使用的有效负载执行
Validator.validate()

我们仍然有一个开放的票来实现一些开箱即用的东西: