본문 바로가기
스프링 (Spring)/Spring Rest API

Spring Rest API 설계 - PUT (수정 API)

by 후닝훈 2021. 7. 17.
반응형

 

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

댓글