Wie erstelle ich eine Fehlerbehandlungsroutine (404, 500…) in Spring Boot / MVC?

Für einige Stunden versuche ich, eine BENUTZERDEFINIERTE globale Fehlerbehandlung in Spring Boot / MVC zu erstellen. Ich habe viele Artikel gelesen und nichts ...: / Bitte. Hilf mir

Das ist meine Fehlerklasse:

Ich habe versucht, eine solche Klasse zu erstellen

@Controller
public class ErrorPagesController {

    @RequestMapping("/404")
    @ResponseStatus(HttpStatus.NOT_FOUND)
    public String notFound() {
        return "/error/404";
    }

    @RequestMapping("/403")
    @ResponseStatus(HttpStatus.FORBIDDEN)
    public String forbidden() {
        return "/error/403";
    }

    @RequestMapping("/500")
    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
    public String internalServerError() {
        return "/error/500";
    }

}

**** FRAGE GELÖST **** Ich habe diesen Weg benutzt:

`

@Configuration
public class ErrorConfig implements EmbeddedServletContainerCustomizer {
    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404"));
    }
}

`

Antworten auf die Frage(10)

Ihre Antwort auf die Frage