spring - API

bgy·2021년 7월 23일
0

spring

목록 보기
8/9

API : 클라이언트와 서버간의 약속

REST : 주소에 명사, 요청 방식에 동사를 사용함으로써 의도를 명확히 드러냄

  • 동사 : CURD(생성 : POST, 조회 : GET, 수정 : PUT, 삭제 : DELETE)
  • 주소에 들어가는 명사들은 복수형 사용
  • 주소에 동사는 가급적 사용하지 않음

유동적인 값은 중괄호로 감싸고 변수명
PMapping("/api/courses/{id}")

ARC : API 테스트 및 기능 확인 툴

@RequestBody // 요청을 받는 녀석이라는 표시
@PathVariable // 중괄호로 감싼 값임을 나타냄

repository는 쿼리(데이터베이스에 정보를 요청)를 보냄

RestController : JSON으로 응답하는 자동응답기
Service : 업데이트할 때
Repository : 생성, 삭제, 조회할 때
RequestDto : 요청할 때 필요한 정보 옮김이

0개의 댓글