@Order(value=-2147483647)
@RestControllerAdvice(annotations={org.springframework.web.bind.annotation.RestControllerAdvice.class,org.springframework.stereotype.Service.class})
public class ExceptionAdvice
extends Object
| 构造器和说明 |
|---|
ExceptionAdvice() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseStructure<String> |
handle(Exception exception)
顶级异常捕获,当其他异常无法处理时选择使用
|
ResponseStructure<String> |
handleCustomException(AbstractException customException) |
ResponseStructure<String> |
handleMaxUploadSizeException(org.springframework.web.multipart.MaxUploadSizeExceededException ignoredMaxUploadSizeExceededException) |
@ExceptionHandler(value=AbstractException.class) public ResponseStructure<String> handleCustomException(AbstractException customException)
@ResponseStatus(value=CONFLICT) @ExceptionHandler(value=org.springframework.web.multipart.MaxUploadSizeExceededException.class) public ResponseStructure<String> handleMaxUploadSizeException(org.springframework.web.multipart.MaxUploadSizeExceededException ignoredMaxUploadSizeExceededException)
@ResponseStatus(value=INTERNAL_SERVER_ERROR) @ExceptionHandler(value=java.lang.Exception.class) public ResponseStructure<String> handle(Exception exception)
Copyright © 2024. All rights reserved.