Как обработать ошибку Whitelabel 404 в Spring Boot без использования Thymeleaf или других шаблонизаторов - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть приложение Spring Boot + Spring Security с React JS для клиента. Я хочу, чтобы на нем была страница ошибки 404, выполненная в индивидуальном стиле, без использования Thymeleaf.

Моя версия Spring Boot - 2.0.0.M2

Структура файла войны -

root-dir
|- WEB-INF
|   |- lib
|   |- classes
|   |   |- static
|   |   |   |- * (react dist)
|   |   |- * (other files)
|- org
|- META-INF

Мой процесс создания файла войны будет следующим:

  1. Используя плагин Gradle npm, создайте ReactJS distribution
  2. Задачу Gradle, которая скопирует дистрибутив в static каталог в войне
  3. Построить войну окончательно

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

1 голос
/ 06 мая 2020

Нет необходимости отключать страницу с белой меткой. Просто добавьте файл с именем 404. html в каталог src / main / resources / public / error .

Baeldung.com указывает src / main / resources / public / errors , которая не работает, по крайней мере с SpringBoot 2.1.x. Используйте исключительную ошибку , и все будет хорошо.

Все это работает без какого-либо шаблонизатора в зависимостях проекта.

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