RestAPI 알아보기 (Delete)

Gihongg·2024년 3월 16일

Spring Boot

목록 보기
6/24

코드

package org.example.restapi.restapi.controller;

import lombok.extern.slf4j.Slf4j;
import org.example.restapi.restapi.controller.model.UserInfo;
import org.springframework.web.bind.annotation.*;

@Slf4j
@RestController
@RequestMapping("/api")
public class PutApiController {

    //중괄호를 통해 여러 주소를 매핑해줄 수 있다
    @DeleteMapping(path = {"/user/{userName}/delete",
            "/user/{userName}/del"
    })
    public void delete(
            @PathVariable String userName
    ){
        log.info("user-name: {}",userName);
    }

}

간단하게 하나의 파일로만 보자면 이렇다.

  • Delete 요청을 수행하기 위해 DeleteMapping 어노테이션을 붙여준다.
  • path 파라미터에 {}중괄호를 사용해 여러 주소를 매핑할 수 있다.
  • 이외의 사용법은 Get과 동일하다.
profile
전천후 개발자

0개의 댓글