챕터 6: 컨트롤러와 라우팅6.1 Spring MVC와 @Controller6.1.1 Spring MVC의 개념과 역할Spring MVC(Model-View-Controller)는 웹 애플리케이션의 요청과 응답을 처리하는 프레임워크입니다. Spring MVC는 다음과 같은 역할을 합니다:Model: 데이터와 비즈니스 로직을 담당View: 사용자에게 데이터를 보여주는 역할Controller: 사용자의 요청을 처리하고 적절한 모델과 뷰를 선택생겨난 이유:웹 애플리케이션의 복잡성이 증가하면서, 코드의 유지보수성과 재사용성을 높이기 위해 각 계층을 분리할 필요성이 생겼습니다.MVC 패턴은 이러한 요구를 충족시키며, 사용자 인터페이스 로직과 비즈니스 로직을 분리하여 개발자들이 각 계층에 집중할 수 있게 합니다.6..