
Java/Spring Boot
[Java / Spring Boot] ControllerAdvice
ControllerAdvice주로 전역적인 예외처리, 바인딩 설정, 모델 객체에 데이터를 추가하는데 사용AOP 개념이 적용된 도구컨트롤러를 대상으로 광범위하게 간섭이 가능예외처리, 파라미터 변조 등이 가능 바인딩 설정빈 문자열을 null로 바인딩//@ControllerAdvice(annotations = {Controller.class}) // Annotation으로 간섭@ControllerAdvice(basePackages = {"com.kh.spring09.controller"}) // package로 간섭public class EmptyStringControllerAdvice { @InitBinder // 컨트롤러 처리 전에 사전 밑작업을 할 수 있는 메서드 public void initBinde..