Javax.ws.rs.BadRequestExcection在Spring Rest中不起作用

时间:2019-03-20 09:47:49

标签: rest spring-boot spring-restcontroller spring-rest

在restEasy中,我使用了此BadRequestExcrption引发错误,但是在Spring Rest中它不起作用。请指定在Spring Rest中引发400错误的任何方法。

1 个答案:

答案 0 :(得分:0)

制作自己的BadRequestException类并抛出它。

这里是一个例子:

@ResponseStatus(HttpStatus.BAD_REQUEST)
public class BadRequestException extends RuntimeException{

  public BadRequestException() {
      super();
  }

  public BadRequestException(final String message, final Throwable cause) {
      super(message, cause);
  }

  public BadRequestException(final String message) {
      super(message);
  }

  public BadRequestException(final Throwable cause) {
      super(cause);
  }
}

您可以在@ResponseStatus

中指定自己的状态码