java Spring引导和buildResponseEntity()
我试图从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启动框架的一部分吗?我找不到那个方法的任何参考资料
# 1 楼答案
它是链接到的
RestExceptionHandler
类末尾的私有方法: