Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring integration spring集成dsl异常处理_Spring Integration_Spring Integration Dsl - Fatal编程技术网

Spring integration spring集成dsl异常处理

Spring integration spring集成dsl异常处理,spring-integration,spring-integration-dsl,Spring Integration,Spring Integration Dsl,如何处理我们在.handle中使用的方法的异常?在下面的代码段中,processMessage方法在声明中抛出异常(public void processMessage(Message Message)抛出异常),我不确定在链接的情况下如何在dsl中处理它?对于XML,它很简单,因为XML不检查异常,而对于DSL,as IDE不允许编译。由于下面的代码段显示异常,您能给出建议吗 return IntegrationFlows .from("channel1")

如何处理我们在.handle中使用的方法的异常?在下面的代码段中,processMessage方法在声明中抛出异常(public void processMessage(Message Message)抛出异常),我不确定在链接的情况下如何在dsl中处理它?对于XML,它很简单,因为XML不检查异常,而对于DSL,as IDE不允许编译。由于下面的代码段显示异常,您能给出建议吗

  return IntegrationFlows
            .from("channel1")
            .handle(Message.class, (payload, header) -> processer.processMessage(payload))
            .get();

???如果你说IDE不允许编译,那么它也不是例外。这就是编译错误——不同的故事。Spring集成JavaDSL就是Java。因此,如果对方法调用进行编码,则应遵循其签名,否则使用类型化语言有什么意义