gpt4 book ai didi

java - Spring Boot 和 buildResponseEntity()

转载 作者:行者123 更新时间:2023-12-02 10:14:13 25 4
gpt4 key购买 nike

我正在尝试编译 spring-boot-exception-handling 中的代码以及 RestExceptionHandler 的一部分,它扩展了 ResponseEntityExceptionHandler

 protected ResponseEntity<Object> handleMissingServletRequestParameter(

MissingServletRequestParameterException ex, HttpHeaders headers,
HttpStatus status, WebRequest request) {
String error = ex.getParameterName() + " parameter is missing";

return buildResponseEntity(new ApiError(BAD_REQUEST, error, ex));
}

由于缺少 buildResponseEntity() 方法而无法编译。

buildResponseEntity() 到底做什么,该方法是 Spring Boot 框架的一部分吗?我找不到对该方法的任何引用。

最佳答案

它是您链接到的 RestExceptionHandler 类末尾的私有(private)方法:

    private ResponseEntity<Object> buildResponseEntity(ApiError apiError) {
return new ResponseEntity<>(apiError, apiError.getStatus());
}

关于java - Spring Boot 和 buildResponseEntity(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54788721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com