Как проверить логический тип ввода в теле запроса

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

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

    return new ResponseEntity(HttpStatus.BAD_REQUEST);
  }

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

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

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

ты решил свой запрос?

Romil Patel 12.03.2019 16:50
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
58
1

Ответы 1

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

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

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

Другие вопросы по теме