совершенно новый для весенней загрузки - в настоящее время тестируется проект с 2.2.4.RELEASE
и минимальной конфигурацией, так как в настоящее время пробует весеннюю загрузку, чтобы посмотреть, отвечает ли он моим потребностям.
Я отключил страницу ошибок белой метки, получил свой error.html
с thymeleaf
в качестве шаблонов.
Проект в основном будет основан на REST, поэтому error.html
будет действительно обслуживаться только в том случае, если они попытаются получить доступ к вещам через браузер / установить заголовок accept на что-то, что не поддерживается и т.д. c., Для всего остального, что я иметь контроллер, помеченный @RestControllerAdvice
с различными @ExceptionHandler
для разных вещей, это по большей части работает.
Однако у меня возникает проблема, если я вызову исключение в tomcat, то есть curl -H -i https://localhost:8443/%5C\' -k
вызвать 400 Bad Request, который выдает встроенную страницу ошибки tomcat (которую я не хочу, к счастью, я спрятал трассировку стека и исключение с:
server.error.include-stacktrace=never
server.error.include-exception=false
Это исключение никогда не распространяется до моего обработчики исключений. Я читал другие вопросы, которые были похожи, но ни одно из предложений не сработало, и я сейчас потерян. :-(
Любая помощь будет оценена.