WhiteLabel Error Page adalah sebuah halaman kesalahan Spring Boot generik yang ditampilkan ketika tidak ada halaman error pada kustom. Artinya , ada pengecualian dapat dilakukan dalam anotasi. Ketika Halaman WhiteLabel Error dinonaktifkan dan tidak ada halaman kesalahan kustom yang disediakan sebelumnya , maka halaman error server web (Tomcat, Jetty) akan ditampilkan.
WhiteLabel Erro bisa dinonaktifkan di file application.properties dengan mengatur server.error.whitelabel.enabled menjadi false.
Contoh :
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration
Cara lain untuk menonaktifkan WhiteLabel error adalah menambahkan pengecualikan pada ErrorMvcAutoConfiguration.
@SpringBootApplication(exclude = {ErrorMvcAutoConfiguration.class}) public class Application {
Spring Boot Custom Error Page
Tanpa menggunakan mesin template Thymeleaf, sebenarnya kita dapat menempatkan halaman error khusus pada direktori src / main / resources / publik / errors.
Seperti Contoh berikut ini :
resources/public/errors/404.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>404 - resource not found</title> </head> <body> <h2>404 - Resource not found</h2> <p> The requested resource was not found; - public </p> </body> </html>