@Pathvariable에 엔티티의 식별자를 넣는 권장 방법이 있나요??
218
안대현
작성한 질문수 1
0
안녕하세요!
REST API 공부를 하다가 요즘은 @Pathvariable로 엔티티의 식별자를 주는게 추세라는 말을 주워들었습니다.
GET, DELETE 요청과 같이 requestbody를 사용하지 않는 요청에서는 식별자를 URI에 주는게 이해가 가는데
POST, PUT 요청은 requestbody에 데이터를 담아 보내는데 이 경우에도 식별자는 Pathvariable로 주는게 권장되는 방식인가요??
ex)
1번 방식은 userId를 경로에 포함
@PostMapping("/lists/{userId}")
public void createCart(@PathVariable Long userId, @RequestBody CartDto cartDto) {}
2번 방식은 userId를 RequestBody에 포함
@PostMapping("/lists")
public void createCart(@RequestBody CartDto cartDto) {}
답변 0
rest api
0
85
1
채팅에 대해서 질문이 있습니다. ㅠㅠ
0
65
1
강사님 REST API와 GraphQL에 관하여 질문이 있습니다.
0
156
2
사용자, 관리자 Rest API를 한 서버에서 관리할 때, URI 설계
0
503
1
자꾸 Incorrect API key provided라고 뜹니다.
0
2100
1
kafka로 restAPI통신
0
867
1
서비스 계층에서 응답 객체 생성 관련 커뮤니티의 생각이 궁금합니다
0
273
1
제대로 한게 맞는건가요?
0
382
1
restAPI의 field-selection 개념 관련 질문드립니다!
0
372
1
19강 JSON create 메서드 질문이여!!
1
540
1
REST API의 URI규칙에 대해서 질문드립니다
0
553
1
RequestParam과 PathVariable의 차이
1
740
1
모바일 앱 만들 때의 api에도 적용가능한가요?
0
273
1
jsonify 변환시 비정상적인 데이터 반환
0
385
1
@PathVariable 사용 질문
0
879
1
게시판 데이터 저장을 @PostMapping으로 말고 @GetMapping으로 하는 방법은 어떻게 하는건가요??
0
123
0
restapi
0
268
1
제로초님 질문이 하나 있습니다.
0
508
2
강사님 rest, http api 설계에 대해 궁금한점이 있습니다!
0
834
1
JPA를 이용하여 DB 데이터 이용하기
0
381
1





