как проверить тип ввода логический в теле запроса - PullRequest
0 голосов
/ 26 февраля 2019

в теле запроса есть атрибут имеет тип boolean, когда я передаю строку или целое число для него, он выдает httpmessagenotreadableexception.Я пытаюсь обработать его в своем коде

 @SuppressWarnings("unchecked")
  @ExceptionHandler(HttpMessageNotReadableException.class)
  public final ResponseEntity<Object> handleAllExceptions(HttpMessageNotReadableException ex, WebRequest request) {

    return new ResponseEntity(HttpStatus.BAD_REQUEST);
  }

, но он показывает сообщение:

Ошибка создания компонента с именем 'handlerExceptionResolver', определенным в ресурсе пути к классу [org / springframework / boot / autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class].

Может кто-нибудь помочь мне, как это исправить

1 Ответ

0 голосов
/ 26 февраля 2019

@ EnableAutoConfiguration выполняет автоматическую настройку для WebMvc, поэтому, пожалуйста, исключите класс, из-за которого выдается ошибка.

   @EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class,WebMvcAutoConfiguration.class })

Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...