작성
·
445
답변 1
2
안녕하세요. 예진님
BindingResult
와 ExceptionResolver
는 두 가지 다른 방법으로 타입 불일치 문제를 처리합니다. 이 두 가지 접근 방식의 주요 차이점은 다음과 같습니다:
처리 시점: BindingResult
는 데이터 바인딩 단계에서 발생한 타입 불일치 문제를 처리하는 반면, ExceptionResolver
는 컨트롤러 메소드 실행 중에 발생한 예외를 처리합니다.
사용 범위: BindingResult
는 Spring MVC의 폼 제출 과정에서 발생한 데이터 바인딩 오류를 처리하는 데 사용되는 반면, ExceptionResolver
는 애플리케이션 전체에서 발생할 수 있는 예외를 처리하는 데 사용됩니다.
감사합니다.