Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- cache
- 프로토타입
- Vue.js
- Singleton
- js
- 라이프 사이클
- DB
- Repository
- Security
- di
- BEAN
- 의존성 주입
- HTTP 메서드
- Excel
- 로그인
- dependency injection
- vuex
- 싱글톤
- javascript
- 캐시
- Stateless
- Java
- VUE
- JPA
- Setter
- Spring
- HTTP
- vue-cli
- Kotlin
- thymeleaf
Archives
- Today
- Total
jhhan의 블로그
Spring - Error_Page 본문
ErrorPage
Spring에서 HTTP 403, 404같은 오류가 나타날 경우 error를 표시하는 페이지로 넘어갈 수 있습니다.
(간단하게 Error를 대신해서 표현해주는 페이지입니다.)
ErrorController를 Implements하여 진행합니다.
(Implements를 사용한 것으로 보아 ErrorController는 인터페이스로 보입니다.)
에러페이지를 나타낼 수 있는 간단한 예제코드를 아래에 보여드리겠습니다.
- 저는 MyErrorController로 진행을 했습니다. 다른 이름으로 설정하셔도 관계없습니다.
- ErrorController를 Implements하여 진행되는 것을 알 수 있습니다.
- @Slf4j라는 애너테이션을 사용했는데, 이 애너테이션은 lombok이 있어야 사용이 가능합니다.
- 초반에 프로젝트를 만들 때 Dependency 추가 부분에서 lombok을 추가하시거나
- 나중에 추가하신다면
- pom.xml에 dependency에 저렇게 추가하시면 됩니다.
- 그 다음 에러 페이지를 표시할 View에 대해서는
- error.html 코드입니다.
- 이 파일을 추가할 곳은 ~/src/main/resources/templates에 추가하시면 됩니다.
- 다음 화면과 같이 추가하시면 됩니다.
- 그리고 프로젝트 실행을 하신다면
- 프로젝트를 실행하신 후 에러가 실행되도록 한다면 저런 에러페이지가 나옵니다.
- error code에 나와있는 번호로 검색을 하신다면 왜 에러가 생겼는지 알 수 있습니다.
간단한 에러페이지 예제를 만들어봤습니다.
여기다가 부가적으로 원하는 것을 추가할 수 있습니다.
참조
https://www.baeldung.com/spring-boot-custom-error-page
'Spring' 카테고리의 다른 글
Spring_Security 응용 - 로그인 페이지 만들기(2) (0) | 2020.03.03 |
---|---|
Spring_Security 응용 - 로그인 페이지 만들기(1) (0) | 2020.03.03 |
Spring_JPA (0) | 2020.02.27 |
Spring ThymeLeaf(타임리프)(2) (1) | 2020.02.27 |
Spring ThymeLeaf(타임리프)(1) (0) | 2020.02.25 |