Spring - API(PUT)

Walter Mitty·2022년 5월 30일
1

Spring

목록 보기
17/19

PUT 실습하기
:CourseController

@PutMapping("/api/courses/{id}")
// {id}는 /api/courses/1, /api/courses/123 등등 유동적인 id값이 오게된다. 그래서 {}중괄호로 감싸주고 변수(변형되는 값)를 넣어준다.
public Long updateCourse(@PathVariable Long id, @RequestBody CourseRequestDto requestDto) {
//파라미터는 두개가 들어오는데 하나는 변경하고 싶은 녀석의 id가 뭐냐, 두번째는 변경할 내용이 뭐냐.
    return courseService.update(id, requestDto);
}

ARC 에서 PUT 해보기

  • Method: PUT
  • Request URL: localhost:8080/api/courses/1
  • Header name: Content-type
  • Parameter value: application/json
  • BODY
{
"title": "웹개발 종합반",
"tutor": "남병관"
}

하면 id 값인
1
만 넘겨준다.

  • 그 다음에
    Method: GET
    Request URL: localhost:8080/api/courses

{
"id": 1,
"title": "웹개발 종합반",
"tutor": "남병관"
}

0개의 댓글