inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

@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) {}

restapi pathvariable

답변 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

880

1

게시판 데이터 저장을 @PostMapping으로 말고 @GetMapping으로 하는 방법은 어떻게 하는건가요??

0

123

0

restapi

0

268

1

제로초님 질문이 하나 있습니다.

0

508

2

강사님 rest, http api 설계에 대해 궁금한점이 있습니다!

0

834

1

JPA를 이용하여 DB 데이터 이용하기

0

381

1