[Spring Boot] 계층형 아키텍처 정리 Controller, Service, ReqDTO, ResDTO 구조는 계층형 아키텍처를 따르는 전형적인 설계 방식입니다. 1. Controller:역할: 사용자의 요청(Request)을 처리하고, 적절한 서비스 호출 및 결과를 반환(Response)하는 역할을 합니다. 주로 HTTP 요청을 매핑하고, URL 경로에 따라 어떤 서비스를 호출할지 결정합니다.위치: Spring Boot의 MVC 패턴에서 컨트롤러는 주로 @RestController 또는 @Controller로 정의됩니다.@RestController@RequestMapping("/api/example")public class ExampleController { private final ExampleService exampleService.. 2024. 10. 15. 이전 1 다음 320x100