* 컨트롤러 설계
만들어놓은 API를 바탕으로 컨트롤러 설계
만들어놓은 API가 구체화되는 단계
하나의 클래스가 아니라 여러 클래스를 만드는데,
만들어놓은 api를 기능, 책임, 담당, 주어 등의 기준으로 묶어서 하나의 컨트롤러를 만든다
컨트롤러를 만들면서 서비스 계층과 도메인이 대략적으로 윤곽이 나온다
특히 서비스 계층의 클래스명과 메서드명이 이때 정해지는 경우가 많음
컨트롤러를 설계하면서 DTO도 같이 만들어야 한다
DTO는 요청과 응답, 혹은 공통으로 분리
1. RequestDto
2. ResponseDto
3. Dto
컨트롤러는 비즈니스 로직을 포함시키지 말아야 한다
..~~~~..
(서비스 계층은 클래스, 함수 이름만 설정하고 비워둠. 즉, 함수 시그니처만 적어두는 것)
..~~~~..
'프로그래밍 > 백엔드 스프링부트' 카테고리의 다른 글
테스트 코드 작성 (0) | 2025.05.02 |
---|---|
서비스 로직, DB 생성 (0) | 2025.05.02 |
계층 설계 (0) | 2025.05.02 |
API 명세 정의 (0) | 2025.05.02 |
도메인 모델링 (DB 설계) (0) | 2025.05.02 |