본문 바로가기
Spring/SpringBoot

[goormedu 강의] 스프링부트 블로그 만들기 04 - 08 Exception 처리하기

by 코딩맛 2024. 8. 24.
해당 글은 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을 처리