MVC 설명과 더불어 스프링에서의 구현관련 하여 이해한 대로 적어보고자한다. mvc는 Model, View, Controller 로서 사용자 인터페이스, 데이터 및 논리 제어를 구현하는 데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는 데 중점을 두고 있습니다. 더 나은 업무의 분리와 향상된 관리를 제공하기 위해 사용합니다. 예를 들어 view 파일에 모델도 있고, 컨트롤러도 있다면 굉장히 복잡하여, 이를 작성한 사람도 해석하는 데 한 나절이 걸릴 수 있거나, 가독성이 없어지기 때문에 사용합니다. 이를 스프링에서는 간단하게는 아래와 같이 구현이 가능합니다. @GetMapping("hello-mvc") public String helloMvc(@RequestPar..