Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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
Java 句柄调用TargetException_Java_Exception - Fatal编程技术网

Java 句柄调用TargetException

Java 句柄调用TargetException,java,exception,Java,Exception,我在一个微服务架构中工作,其中一个调用另一个来接收数据。但是当数据不存在时,我会得到一个InvocationTargetException异常。我不能改变这种行为 我必须处理这个例外,但我不知道什么是最好的办法。我想让我的异常处理程序Spring捕获错误 这是我的简化代码,其中repository.downloadFile()在id未知时返回InvocationTargetException 试试{ 返回新的ByteArrayResource(repository.downloadFile(id

我在一个微服务架构中工作,其中一个调用另一个来接收数据。但是当数据不存在时,我会得到一个InvocationTargetException异常。我不能改变这种行为

我必须处理这个例外,但我不知道什么是最好的办法。我想让我的异常处理程序Spring捕获错误

这是我的简化代码,其中repository.downloadFile()在id未知时返回InvocationTargetException

试试{
返回新的ByteArrayResource(repository.downloadFile(id));
}catch(最终调用targetException ex){
//TODO句柄异常
}


提前谢谢

请你说得更具体一点好吗。你想做什么?我看你知道如何使用挡块。