1 回答

TA貢獻1809條經驗 獲得超8個贊
您希望errorIdanderrorMsg作為 ValidationException 類的字段,就像您對普通類所做的那樣。
public class ValidationException extends RuntimeException {
private String errorId;
private String errorMsg;
public validationException(String errorId, String errorMsg) {
this.errorId = errorId;
this.errorMsg = errorMsg;
}
public String getErrorId() {
return this.errorId;
}
public String getErrorMsg() {
return this.errorMsg;
}
}
在您的 GlobalExceptionHandler 中:
@ExceptionHandler(ValidationException.class)
public ResponseEntity<SomeObject> handleValidationException(ValidationException ex) {
// here you can do whatever you like
ex.getErrorId();
ex.getErrorMsg();
}
添加回答
舉報