1. Controller Advice 특정 컨트롤러나 전체 컨트롤러에 걸쳐 로직을 중앙화하는데 사용되는 어노테이션입니다. 예외 처리, 바인딩 설정, 모델 어트리뷰트 설정 등에 사용됩니다. @ExceptionHandler, @InitBinder, @ModelAttribute 적용 범위 기본적으로 해당 메서드가 선언된 @Controller 내에서만 적용됩니다. @ControllerAdvice나 @RestControllerAdvice 클래스 내에서 선언된 경우, 어느 컨트롤러에서든 적용될 수 있습니다. 빈 등록 @ControllerAdvice @ComponentScan 메타-어노테이션되어 있습니다. 컴포넌트 스캔을 통해 스프링 빈으로 등록될 수 있습니다. @RestControllerAdvice @Control..