[공부용] 스프링 부트 프로젝트에서의 Controller, Service, DefaultService, DAO, XML 파일 연계
프로젝트에 대한 내용을 스스로 학습하기 위해 GPT로 생성한 글입니다. 스프링 부트 프로젝트는 Controller, Service, DefaultService, DAO, XML 파일과 같은 다양한 계층과 파일들이 서로 연계되어 작동합니다. 이번 글에서는 이러한 각 기능들에 대해 상세하게 설명하고, 서로 어떻게 연계되어 동작하는지에 대해 알아보겠습니다. 💡 ### Controller Controller는 스프링 부트 애플리케이션의 외부와 상호 작용하는 진입점입니다. 웹 요청을 처리하고 클라이언트에게 응답을 보냅니다. Controller에서는 URL 매핑과 HTTP 요청 처리, 파라미터 검증, 비즈니스 로직 호출, 응답 생성 등의 역할을 수행합니다. 클라이언트로부터 들어온 요청을 어떻게 처리할지를 결정하는 ..