본문 바로가기
IT_Developers/JAVA

Spring - @RequestMapping, method 사용하기 (GET, POST, PUT, DELETE)

by 고코더 2021. 12. 16.

안녕하세요.

고코더 입니다.

 

 

@RequestMapping을 사용할 때 요청을 어떻게 정의할지 정해주는 방법이 있습니다. 예를 들면 이 요청은 GET, POST, PUT, DELETE 등 CRUD에 따라 요청을 나누어 사용이 가능합니다. 

 

RequestMethod 사용법

 

 1. 방법은 단순합니다. 해당 방법처럼 RequestMethod 뒤에 방식을 정하면 됩니다. 

@RequestMapping(value = "/main", method = RequestMethod."방식")

 

RequestMethod 예제

 

2. 만약 GET 방식을 처리하고 싶다면 GET을 

@RequestMapping(value = "/main", method = RequestMethod.GET)
public String mainGet() {

}

 

3. 만약 POST 방식을 처리하고 싶다면 POST를 

@RequestMapping(value = "/main", method = RequestMethod.POST)
public String mainPost() {

}

 

4. 데이터 입력을 사용하고 싶다면 PUT 방식을

@RequestMapping(value = "/main", method = RequestMethod.PUT)
public String mainPut() {

}

 

5. 삭제를 원한다면 DELETE 방식을

@RequestMapping(value = "/main", method = RequestMethod.DELETE)
public String mainDelete() {

}
 

댓글