본문 바로가기
Java

GetMapping, PostMapping

by 준토리73 2021. 8. 13.

TodoController.java

 

 

GetMapping

- @PathVariable

@GetMapping("cityAdd/{name}/{countryCode}/{district}/{population}")
public...{

}

- @RequestParam

 

@GetMapping("cityAdd")
public ... {

}

   value는 url에서의 파라미터명 

 

* PathVariable와 RequestParam는 함께 쓸수 있음 

 

PostMapping

(1) 요청 파라미터가 JSON 일때

 

쓰는 형태

@PostMapping(value="add")
public ...

(2) 요청을 Query Param 으로 할 때 

@PostMapping(value="add")
public ResponseEntity<String> todoAdd(){
	log.debug();
    return new ResponseEntity<>("", HttpStatus.OK);
}

 

PostMapping을 테스트 하는 방법 → Postman 사용 

 

cf) 오류처리 

 

 

cf) 오류 경우의 수 

- @PostMapping 으로 된 메소드를 get방식으로 호출했을 때 

댓글