프로그래밍/백엔드 스프링부트

API 설계

Mt.Hwang 2025. 5. 2. 22:45

 * API 설계

프론트와 UI의 동작을 기반으로 api를 설계한다
그리고 API 명세서 작성 (팀들은 API 명세서를 기준으로 의사소통)

구조는
 1. 요청과 응답 구조 : 컨트롤러 I/O. 요청과 응답으로 주로 JSON 사용
 2. 엔드포인트 설계 : HTTP 메서드와 url
 3. 기능 단위

..~~~~..

 * 요청과 응답 구조

컨트롤러 입장에서 I/O 설계

input은 요청 (Request)
output은 응답 (Response)

 1. 요청 (Request)
프론트에서 백엔드로 어떤 데이터를 어떻게 보낼지

 2. 응답 (Response)
프론트에서 백엔드로부터 받은 데이터를 어떻게 처리하고 표시할지

..~~~~..

'프로그래밍 > 백엔드 스프링부트' 카테고리의 다른 글

스프링 부트 계층  (0) 2025.05.02
API 명세서 (API Specification)  (0) 2025.05.02
예외처리, 최적화 등  (0) 2025.05.02
테스트 코드 작성  (0) 2025.05.02
서비스 로직, DB 생성  (0) 2025.05.02