Comment gérer l'erreur Whitelabel 404 dans Spring Boot sans utiliser Thymeleaf ou d'autres moteurs de modèles
TheTechMaddy:
J'ai une application Spring Boot + Spring Security avec React JS pour le client. Je veux avoir une page d'erreur 404 de style personnalisé sans utiliser Thymeleaf.
Ma version Spring Boot est 2.0.0.M2
La structure du fichier war est
root-dir
|- WEB-INF
| |- lib
| |- classes
| | |- static
| | | |- * (react dist)
| | |- * (other files)
|- org
|- META-INF
Mon processus de création de fichier war sera le suivant.
- À l'aide du plugin Gradle npm, créez la distribution ReactJS
- Tâche Gradle qui copiera la distribution dans le
static
répertoire dans war - Construisez enfin la guerre
S'il vous plaît, aidez-moi à résoudre ce problème.
Vincent Zurczak:
Pas besoin de désactiver la page en marque blanche. Ajoutez simplement un fichier nommé 404.html dans le répertoire src / main / resources / public / error .
Baeldung.com indique src / main / resources / public / errors , qui ne fonctionne pas, du moins avec SpringBoot 2.1.x. Utilisez l' erreur singulière et vous serez bon.
Tout cela fonctionne sans aucun moteur de modèle dans les dépendances du projet.