
[스프링부트] - Controller Advice
·
Spring
Controller Advice란API동작 중에 예외가 발생했을 때, 예외를 바로 사용자에게 반환하는 것은 불필요하고, 심하면 공격까지 받을 수 있다.그래서 이를 적절히 처리해주는 역할을 하는 것이 바로 Controller Advice읻. @Controller Advice이 어노테이션 붙은 클래스 파일은 애플리케이션 내 모든 컨트롤러에서 발생하는 예외를 처리할 수 있다.즉, 매핑 메서드 실행중 발생한 예외를 가로채는 exceptions interceptor라고 생각하면 된다. Controller Advice 사용이유?예외처리를 한 곳에 묶어서 편하게 관리처리가 제대로 되지 못한 부분에 예외발생 시 브라우저에 모든 예측하지 못한 예외도 한꺼번에 처리 가능컨틀롤러의 역할에 집중할 수 있고, 코드 중복 제거,..