사용자들의 예측할수없는 행동들로 인해 예외발생시 일어날수있는 오류들을 방지해서
예외처리를 꼭 해줘야 개발자인생 길게 끌고갈수있음
그치만 모~든 예외발생을 다 예측할수없기때문에 에러페이지를 따로 만들어고 띄워줄수도 있음
타임리프를 사용중이라면
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 서버에서는 자동적으로 작동안함
'SPRING' 카테고리의 다른 글
[Spring Boot] @Service 레이어로 분리해주기 (0) | 2025.03.21 |
---|---|
[Spring Boot] 예외발생시/ REST API 서버에서의 예외처리 (0) | 2025.03.20 |
[Spring Boot] 상품상세페이지2 타임리프로 링크만들기 (0) | 2025.03.20 |
[Spring Boot] 상품상세페이지1 (0) | 2025.03.18 |
[Spring Boot] 폼에서 데이터 받아서 DB에 저장(간단하게)/@ModelAttribute/타임리프 html 반복문 (0) | 2025.03.18 |