용어정리
•
만석: 모집 인원이 다 참 [들어오기 불가]
•
마감: 마감 시간이 지남 [들어오기 불가]
•
확정 [들어오기 불가,나가기 불가]
◦ 자동 확정: 만석 && 마감
◦ 수동 확정: 그 외 모든 경우 언제든 수동확정 가능
Base URL : http://fromitive.iptime.org
OK: 200
CREATED: 201
NO_CONTENT: 204
BAD_REQUEST: 400
UNAUTHORIZED: 401
NOT_FOUND: 404
INTERNAL_SERVER_ERROR: 500 ⇒ 저희한테 알려주세요
200 ; 요청 성공
400 ; 중복 체크 등
404 ; 리소스 없음
구현 완료는 안드분께서 해당 API를 쓸 수 있는지 여부이고,
안드는 안드분께서 해당 API에 대한 작업을 완료하셨는지 여부입니다
StatusCode & Exception 예시
{
"code": "NOT_FOUND_BEACH", // 백엔드에서 내부적으로 정한 errorCode의 이름
"detail": "해당 해변을 찾을 수 없습니다." // 백엔드에서 내부적으로 정한 errorCode 상세 내용
}
Java
복사
@Requestparam -> queryParameter -> greeting?full-name=dora
@PathVariable -> pathParameter -> /greeting/{greeting-id}
→ kebab-case
•
kebab-case → api 엔드포인트
•
snake_case → db 컬럼명, 패키지명
•
PaskalCase → 클래스명
•
camelCase → 변수/메소드명, response/request 필드명(JSON)
Search