스프링 MVC, 예외처리
MVC패턴의 설계원칙**MVC(Model-View-Controller)**는 애플리케이션을 비즈니스 로직, 프레젠테이션, 사용자 입력 처리로 분리하는 아키텍처 패턴입니다.Model애플리케이션의 핵심 데이터와 비즈니스 로직을 담당.데이터베이스와 직접 상호작용하며 데이터를 저장하거나 처리.예: DAO, DTO, Service 클래스 등.View사용자에게 보여지는 **UI(User Interface)**를 담당.Model에서 받은 데이터를 사용자에게 표시.주로 HTML, JSP, Thymeleaf, React 등의 프론트엔드 기술을 사용.Controller**사용자 요청(Request)**을 받아 처리하고, 적절한 **응답(Response)**을 반환. 사용자의 요청을 해석하고, 적절한 모델 함수를 호출하여 ..