Настроенная страница ошибки 404 в весенней загрузке 2 дает ошибку в строке синтаксического анализа favicon.ico для int - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть проект в весенней загрузке 2.0.7, использующий webflux и thymeleaf.Я создал пользовательские страницы ошибок / 404.html и 400.html в папке шаблонов.Они работают для неправильного URL и т. Д., Но для пропущенного favicon я получаю следующую ошибку:

org.springframework.web.server.ServerWebInputException: Response status 400 with reason "Type mismatch."; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'int'; nested exception is java.lang.NumberFormatException: For input string: "favicon.ico"
at org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver.applyConversion(AbstractNamedValueArgumentResolver.java:197) ~[spring-webflux-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at org.springframework.web.reactive.result.method.annotation.AbstractNamedValueArgumentResolver.lambda$resolveArgument$0(AbstractNamedValueArgumentResolver.java:107) ~[spring-webflux-5.0.11.RELEASE.jar:5.0.11.RELEASE]

Единственный способ обойти это, как я обнаружил, - предоставить контроллер по адресу favicon, который ничего не возвращает.

Почему я получаю эту ошибку, мне нужно отключить что-то еще?

...