Javax.ws.rs.BadRequestExcection не работает в Spring Rest - PullRequest
0 голосов
/ 20 марта 2019

В restEasy я использовал эту BadRequestExcrption, чтобы выдать ошибку, но в Spring Rest она не работает.Пожалуйста, укажите любой метод для выдачи ошибки 400 в Spring Rest.

1 Ответ

0 голосов
/ 20 марта 2019

Создайте свой собственный 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

...