📓 TechNote/Spring

[Spring] @GetMapping 과 @PostMapping

버터감자 2023. 2. 20. 16:55
728x90
@GetMapping 과 @PostMapping

 

 

Requset(응답) 에는 Get방식과 Post방식이 있다.

 

Get 방식

- 어떤 정보를 가져와서 조회하기 위해 사용되는 방식

- URL에 변수를 포함시켜 요청한다.

- 데이터를 header 포함하여 전송한다.

- URL에 데이터가 노출되어 보안에 취약하다.

 

 

Post 방식

- 데이터를 서버로 제출하여 추가 , 수정하기 위해 데이터를 전송하는 방식

- URL에 변수를 노출하지 않고 요청한다.

- 데이터를 body에 포함시킨다

- 전송하는데 길이 제한이 없다.


 

@GetMappring 

- URL에 파라미터값이 노출된다

 

 

@PostMapping

- URL에 파라미터값이 노출되지 않는다.

 

 

👉 @GetMapping 과 @PostMapping 사용방법

@GetMapping("/test")
pbulic String test() {
 	return "test";
}

@PostMapping("/test")
pbulic String test() {
 	return "test";
}