Spring Boot로 API 서버를 개발할 때 주로 MVC 패턴(Model-View-Controller)을 기반으로 Controller,Service,Repository 계층을 나누어 개발하게 됩니다 MVC 패턴을 사용했을때의 장점과 어떤 방식으로 사용되는지에 대해 정리해보려고 합니다 먼저 Spring Boot의 동작 방식에 대해서 알아보려고 합니다Spring Boot 동작 방식스프링 부트는 spring-boot-starter-web 모듈을 사용하면 기본적인 톰캣(Tomcat)을 사용하는 Spring MVC 구조를 기반으로 동작하게 됩니다 spring-boot-starter-webSpring MVC + 내장 톰캣(Tomcat)을 기본으로 제공하는 모듈REST API,웹 애플리케이션 개발을 위한 필수..