인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

onionring4028님의 프로필 이미지

작성한 질문수

Java/Spring 주니어 개발자를 위한 오답노트

개발 용어 정리 : OAuth, Rest, 불변성 등

Rest API - 많이하는 실수 에서 복수형

작성

·

20

·

수정됨

0

회사 컨벤션마다 다르긴한데 생각보다 단수로도 많이 사용하지 않나요? 단일 데이터를 생성하는것과 여러 데이터를 생성하는 것을 구분하는 경우도 많은 것으로 알고있습니다. 실제로 naver, kakao의 많은 부서에서도 이런 컨벤션을 지키는것으로 아는데 반드시 복수형으로 쓰면 안되는것일까요? 참고 공식자료가 있을까요?

답변 1

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.
onionring4028님, REST API의 엔드포인트 명명에 대해서는 일반적으로 복수형을 사용하는 것이 권장됩니다. 이는 리소스 집합을 나타내기 때문입니다. 예를 들어, /users는 사용자 목록을 나타내고, /user는 단일 사용자 리소스를 나타내기 때문에 혼동을 줄 수 있습니다.

그러나, 질문하신 것처럼 회사의 컨벤션에 따라 단수형을 사용하는 경우도 있습니다. 중요한 것은 일관성을 유지하는 것입니다. 특정 팀이나 프로젝트 내에서의 규칙을 따라가는 것이 혼란을 줄이고 협업을 원활하게 할 수 있습니다.

공식 문서나 자료에서는 적절한 명명 방식에 대한 권고 사항을 제시하고 있으니, 이를 참고하여 프로젝트에 맞는 방식을 선택하는 것이 좋습니다. REST API 디자인 원칙에 대한 구체적인 참고 자료로는 RESTful API 디자인 가이드를 확인해 보실 수 있습니다.

추가로, Spring Boot에 대한 다양한 사용 방법과 가이드는 Spring Boot의 공식 문서에서 확인할 수 있습니다.

도움이 되셨기를 바랍니다!