Springboot

DELETE API 생성

수아파파's 2023. 9. 17. 20:03
반응형

스프링부트에서 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