Skip to content

Cómo crear una página de error en Spring Boot

  • Por default, cuando ocurre algún error para mostrar una página, se muestra la página Whitelabel, a menos que haya una página de error explícita.
  • El template de una página de error explícita se puede colocar en src\main\resources\templates\error.html:
html
<h1>Error</h1>
<dl>
	<dt>timestamp</dt>
	<dd><span th:text="${timestamp}"></span></dd>

	<dt>path</dt>
	<dd><span th:text="${path}"></span></dd>

	<dt>status</dt>
	<dd><span th:text="${status}"></span></dd>

	<dt>exception</dt>
	<dd><span th:text="${exception}"></span></dd>

	<dt>message</dt>
	<dd><span th:text="${message}"></span></dd>

	<dt>error</dt>
	<dd><span th:text="${error}"></span></dd>

	<dt>errors</dt>
	<dd><span th:text="${errors}"></span></dd>

	<dt>trace</dt>
	<dd><span th:text="${trace}"></span></dd>

</dl>
  • Una página de error específica se puede colocar en src\main\resources\templates\error\. Por ejemplo, src\main\resources\templates\error\404.html