我正在使用SpringBoot构建应用程序。此应用程序是分布式的,这意味着我有多个相互调用的API。我的一项底层服务与数据库交互并响应请求的数据。如果发出对不存在的ID的请求,我将使用404HttpStatus进行响应:returnnewResponseEntity(HttpStatus.NOT_FOUND);(与某些操作的400错误或删除条目等的204错误相同)。问题是我有一些调用这些API的其他SpringBoot应用程序,抛出org.springframework.web.client.HttpClientErrorException:404NotFound在此示例中,当他们请求
我正在通过RestTemplate调用ReST服务并尝试覆盖Spring3.2中的ResponseErrorHandler以处理自定义错误代码。CustomResponseErrroHandlerpublicclassMyResponseErrorHandlerimplementsResponseErrorHandler{@OverridepublicbooleanhasError(ClientHttpResponseresponse)throwsIOException{booleanhasError=false;intrawStatusCode=response.getRawStat
我正在通过RestTemplate调用ReST服务并尝试覆盖Spring3.2中的ResponseErrorHandler以处理自定义错误代码。CustomResponseErrroHandlerpublicclassMyResponseErrorHandlerimplementsResponseErrorHandler{@OverridepublicbooleanhasError(ClientHttpResponseresponse)throwsIOException{booleanhasError=false;intrawStatusCode=response.getRawStat