반응형
1. CourseController 수정
@PutMapping("/api/courses/{id}")
public Long updateCourse(@PathVariable Long id, @RequestBody CourseRequestDto requestDto) {
return courseService.update(id, requestDto);
}
- api/courses/{id} 에 수정요청이 온다면, updateCourse 메소드가 실행된다.
- { id } > 중괄호 사용을 통해 spring에게 변경될 값이 오는것임을 알려줄 수 있다.
- @PathVariable은 { } 의 값이 담긴다는 것을 알려주기 위한 어노테이션이다.
2. PUT 작동확인
1. ARC - PUT
2. Header
3. Body
4. Get 으로 변경되었는지 확인
반응형
'스프링 (Spring) > Spring Rest API' 카테고리의 다른 글
Spring Rest API - DELETE 구현 (0) | 2021.07.17 |
---|---|
Spring Rest API 설계 - POST (0) | 2021.07.17 |
Spring Rest API 설계 - GET (0) | 2021.07.17 |
댓글