Spring 3.2 DeferredResult-如何设置错误响应的状态码?
Spring Web
3.2带有一个DeferredResult
用于异步请求处理的类。它具有setErrorResult
用于在出现问题时提供替代响应的选项,但是没有提供http错误代码的选项。
当然,对于失败的请求,必须可以控制http响应代码。如何使用新的Spring api来做到这一点?
回答:
该文档的setErrorResult
方法说的情况如下:
为DeferredResult设置一个错误值并进行处理。该值可以是Exception或Throwable,在这种情况下,它将像处理程序引发异常一样进行处理。
我想通过设置一个Exception
,您可以触发一个异常处理程序,该异常处理程序返回您想要的代码。
以上是 Spring 3.2 DeferredResult-如何设置错误响应的状态码? 的全部内容, 来源链接: utcz.com/qa/409453.html