- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {LocalDateTime l =
new LocalDateTime()
LocalDateTime.now()
DateTimeFormatter formatter;String text;formatter.parseLocalDateTime(text)
- Smart code suggestions by Codota
}
public boolean isOk() { return this.code.equals(ResponseMessageCodeEnum.SUCCESS.getCode()); } }
public boolean isOk() { return this.resultCode.equals(ResponseMessageCodeEnum.SUCCESS.getCode()); }
/** * Exception 异常 * 这种异常一般是程序写的有问题,直接抛出了Exception。前端如果遇到这种异常,需要找到错误原因并进行修复。 * * @param exception * @return */ @ResponseStatus(HttpStatus.OK) @ExceptionHandler(Exception.class) @ResponseBody public ResponseMessage handlerException(Exception exception) { logger.error(exception.getMessage(), exception); return Result.error(ResponseMessageCodeEnum.ERROR.getCode(), "程序异常,请重试。如果重复出现请联系管理员处理!"); }
public static ResponseMessage error(String message) { return error(ResponseMessageCodeEnum.ERROR.getCode(), message); }
public static <T> ResponseMessage<T> success(T t) { return new ResponseMessage(ResponseMessageCodeEnum.SUCCESS.getCode(), "", t); }
/** * 登录失效异常拦截器 * * @param exception * @return */ @ResponseStatus(HttpStatus.OK) @ExceptionHandler(LoginInvalidException.class) @ResponseBody public ResponseMessage handlerLoginInvalidException(LoginInvalidException exception) { logger.warn(exception.getMessage(), exception); return Result.error(ResponseMessageCodeEnum.RE_LOGIN.getCode(), "登录失效"); }
@ResponseStatus(HttpStatus.OK) @ExceptionHandler(ConstraintViolationException.class) @ResponseBody public ResponseMessage<ValidError> handlerConstraintViolationException(ConstraintViolationException exception) { ConstraintViolation violation = Exceptions.getFirstError(exception); if (violation != null) { logger.warn("Valid Exception:{}", violation.getMessage()); } else { logger.warn(exception.getMessage(), exception); } ValidError validError = new ValidError(violation.getPropertyPath().toString(), violation.getMessage()); return Result.error(ResponseMessageCodeEnum.ERROR.getCode(), validError.getMessage(), validError); }