ControllerAdvice 란? @ExceptionHandler 를 모아서 글로벌하게 적용할 때 쓰는 애노테이션 종류 @ControllerAdvice @RestControllerAdvice = @ControllerAdvice + @ResponseBody 속성 value == basePackages basePackages: 적용 범위를 문자열을 이용해 특정 패키지로 지정 basePackageClasses: 적용 범위를 대표 클래스 한 개를 이용해 특정 패키지로 지정 basePackages 를 type-safe 하게 사용하기 위해 제공하는 옵션 assignableTypes: 적용 범위를 특정 클래스에 할당할 수 있는 컨트롤러로 지정 annotations: 적용 범위를 특정 애노테이션을 사용한 컨트롤러로 ..