Null ModelAndView返回DispatcherServlet,名称为“dispatcherServlet”:假设HandlerAdapter已完成请求处理

时间:2018-05-10 02:52:39

标签: spring spring-boot resttemplate

据我所知,这个问题已多次被问到,但我的用例不同,所以我想再发一次。

我的场景是一个Spring启动服务调用者,另一个使用restTemplate。我为connection和read设置了restTemplate超时。

当执行“return responseEntity”语句时,被调用者以某种方式将它的响应返回给调用者时,会以某种方式创建以下错误:

DispatcherServlet (DispatcherServlet.java:1048) - Null ModelAndView returned to DispatcherServlet with name ‘dispatcherServlet’: assuming HandlerAdapter completed request handling

这里的问题是,即使在被调用者处发生读取超时,调用者中的restTemplate.postForEntity代码周围的异常块也永远不会被执行。我只是在控制台上看到上面提到的错误,就是这样。调用者永远不会得到任何响应,它的异常处理逻辑也不会触发。

PS:我正在使用邮递员测试这些服务

0 个答案:

没有答案