해당 글은 groomedu의 스프링부트 나만의 블로그 만들기 강의를 보고 개인적으로 정리한 글입니다.
모든 exception이 발생하면 예외를 발생시키는 handler 생성
GlobalExceptionHandler 클래스 생성
@RestController로 선언
@ControllerAdvice
@RestController
public class GlobalExceptionHandler {
@ExceptionHandler(value=Exception.class)
public String handleArgumentException(Exception e) {
return "<h1>"+e.getMessage()+"</h1>";
}
}
@ControllerAdvice를 통해 모든 exception이 발생하면 GlobalExceptionHandler로 들어오게 됌.
결론 : 모든 exception을 처리
'Spring > SpringBoot' 카테고리의 다른 글
[goormedu 강의] 스프링부트 블로그 만들기 05 - 01 메인화면 만들기 (0) | 2024.08.24 |
---|---|
[goormedu 강의] 스프링부트 블로그 만들기 04 - 09 Json 데이터로 통신하기 (0) | 2024.08.24 |
[goormedu 강의] 스프링부트 블로그 만들기 04 - 07 삭제하기 테스트 (0) | 2024.08.24 |
[goormedu 강의] 스프링부트 블로그 만들기 04 - 06 영속성 컨텍스트와 더티체 (0) | 2024.08.24 |
[goormedu 강의] 스프링부트 블로그 만들기 04 - 05 update 테스트 (0) | 2024.08.15 |