반응형
스프링부트에서 DELETE API를 생성하는 방법은 다음과 같습니다.
1. @RestController 어노테이션을 사용하여 컨트롤러 클래스를 생성합니다.
@RestController
@RequestMapping("api")
public class ApiController {
}
2. @DeleteMapping 어노테이션을 사용하여 DELETE 메소드를 처리하는 핸들러 메소드를 작성합니다.
@DeleteMapping("/users/{id}")
public void deleteUserById(@PathVariable Long id) {
// 처리 로직 작성
}
3. 필요한 경우 @PathVariable 어노테이션을 사용하여 경로 변수를 매핑합니다. 위의 예시에서는 "/users/{id}" 경로에 있는 id 값을 매핑합니다.
4. DELETE 요청이 발생하면 deleteUserById() 메소드가 동작하게 됩니다. 이렇게 작성된 DELETE API를 호출하려면 해당 API의 URL에 DELETE 메소드로 요청을 보내면 됩니다. 예를 들어, 위의 예시에서 "/users/1"에 DELETE 요청을 보내면 id가 1인 사용자가 삭제됩니다.
반응형
'Springboot' 카테고리의 다른 글
로깅 라이브러리 @Slf4J 예제 (0) | 2023.09.17 |
---|---|
@ResponseEntity를 활용한 PUT 메서드 예제 (0) | 2023.09.17 |
PUT API 생성 (0) | 2023.09.17 |
POST API 생성 (0) | 2023.09.17 |
DTO 객체를 활용한 GetMapping 사용법 (0) | 2023.09.17 |