728x90
반응형
@DeleteMapping
일반적으로 HTTP DELETE 요청은 요청 본문에 데이터를 담지 않기에 @RequestParam, @RequestBody를 사용하는 것이 적절하지 않을 수 있음
대신 @PathVariable을 사용하여 경로 변수 사용하여 파라미터를 추출함
@PathVariable 사용 예시
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
@RestController
public class ItemController {
// Long 리스트를 파라미터로 받는 메소드
@DeleteMapping("/deleteItems/{itemIdList}")
public void deleteItems(@PathVariable List<Long> itemIdList) {
itemService.deleteItems(itemIdList);
}
}
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] VO, DAO, DTO 간단한 개념 정리 (0) | 2023.06.05 |
---|---|
[Spring Security] 인증과 인가 간단 정리 (0) | 2023.03.23 |
[Spring Error] cannot deserialize from Object value (no delegate- or property-based Creator) (0) | 2022.09.29 |
[lombok Error] 롬복 설치했으나 @getter@setter 안 먹히는 경우 (0) | 2022.09.02 |
[Spring Error] 메이븐 프로젝트 서버 구동 시 에러 정리(+ pom.xml 플러그인 에러) (0) | 2022.09.01 |