참고 페이지
https://www.baeldung.com/spring-boot-custom-error-page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
@Controller
public class MyErrorController implements ErrorController {
@GetMapping("/error")
public String handleError(HttpServletRequest request) {
Object status = request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE);
if (status != null) {
int statusCode = Integer.valueOf(status.toString());
if (statusCode == HttpStatus.NOT_FOUND.value()) {
return "적용할 템플릿";
}
}
return "적용할 템플릿";
}
@RequestMapping("/error")
public String handleError() {
//do something like logging
return "error";
}
}
|
cs |
이런식으로 컨트롤러 만들어서 들어오는 request가 error status를 반환하면 코드별로 설정할수있지만 그냥나는 하나로 통합했다(귀찮아서아님)
https://codepen.io/edwinchen26/pen/GXxzwo
이 템플릿이 맘에들어서 적용시킴 맛있다 템플릿이참
'스프링부트' 카테고리의 다른 글
스프링 부트 Redis 분산 락 활용 동시성 제어 (1) | 2024.07.04 |
---|---|
이미지 업로드 비동기 처리 (0) | 2024.06.19 |
[스프링 부트] 비트 마스킹 사용해서 데이터 처리하기 (0) | 2023.10.30 |
[스프링] 프로젝트 N+1 해결하기 (fetch join (0) | 2023.09.01 |
[스프링부트] 개인 프로젝트 버그 고치기 (0) | 2023.08.27 |