IT/Server

[Spring] @RequestMapping-> @GetMapping , @PostMapping

음료요정 2021. 5. 12. 14:47

Spring 4.3 버전부터 Spring MVC 컨트롤 메소드를 위한 어노테이션이 추가가 되었다.

각각의 어노테이션은 HttpMethod에 맵핑이 된다.

PostMapping - Post

GetMapping - Get

PutMapping - Put

DeleteMapping -Delete

PatchMappign - Patch로 요청이 맵핑된다 

 

 

 

 

 

- GET / POST 

클라이언트가 서버로 요청을 보내는 방법은 대표적으로 두가지가 있다.

Get 방식, POST 방식인데 그 둘의 차이는 아래와 같다.

 

 

GET 방식 POST 방식
조회하기 위해 사용 됨 데이터를 서버로 보내 추가 또는 수정하기위해 사용 됨 
URL에 변수를 포함하여 노출 -> 보안이 취약 URL에 변수를 노출하지않음
데이터를 Header를 포함하여 전송한다 (!) 데이터를 Body에 포함하여 전송한다
캐싱이 가능하다 캐싱이 불가능하다
  전송길이에 제한이 없다

 

'IT > Server' 카테고리의 다른 글

[Pinpoint] Pinpoint란?  (0) 2021.06.10
[JPA]JPA란?  (0) 2021.05.27
[HTTP] Error Code 정리 ( 정리중 )  (0) 2021.04.21
[WebServer] Nginx 디폴트 에러페이지 설정하기  (0) 2021.04.21
[WebServer] Nginx란?  (0) 2021.04.21