[Spring] Controller, Service, Repository, Domain, DTO가 뭐야
·
STUDY/CS | Algorithm
1. Controller – 사용자 요청 받기웹에서 사용자가 로그인, 게시글 조회, 회원가입과 같은 행동을 할 때,그 요청을 받는 곳이 Controller이다.`@RestController`, `@RequestMapping`, `@GetMapping` 같은 어노테이션을 사용해 요청을 받음요청을 어떻게 처리할지 Service에 전달로직 처리는 하지 않고 연결 역할만 함❓ 그럴 거면 Controller 없이 그냥 Service 호출하면 안 돼?계층역할초점ControllerHTTP 요청/응답만 신경씀요청 → 적절한 서비스에 전달Service비즈니스 로직 다룸실제 로직 처리Controller는 점원, Service는 주방이라고 생각하면 편함역할을 나누면 테스트 편리, 재사용 가능, 코드 깔끔해짐2. Servic..