본문 바로가기

SPRING

[Spring Boot] 예외발생시/ 타임리프로 에러페이지만들기(짱쉬움;)

사용자들의 예측할수없는 행동들로 인해 예외발생시 일어날수있는 오류들을 방지해서

예외처리를 꼭 해줘야 개발자인생 길게 끌고갈수있음 

그치만 모~든 예외발생을 다 예측할수없기때문에 에러페이지를 따로 만들어고 띄워줄수도 있음 

 

타임리프를 사용중이라면

templates 안에 error.html만들고 저장하면

그냥 그게 에러페이지로 인식돼서 에러발생하면 그 페이지 보여줌; 

너무 어이없게 쉽다; 

타임리프 짱좋다; 

 

물론 에러페이지 안에 

타임리프의 에러변수들을 써서 에러이유나 그런걸 보여줄수도 있음

이런거로 에러페이지 꾸미면 됨

 

<p th:text="${status}"></p>
<p th:text="${error}"></p>
<p th:text="${path}"></p>
<p th:text="${message}"></p>
<p th:text="${exception}"></p>

 

detail 뒤에 글자를 넣어봄 

그랬더니 알아서 이렇게 에러페이지 띄워줌 

 

주의 REST API 서버에서는 자동적으로 작동안함