본문 바로가기
Programming/Spring

[Spring]@RequestBody, @RequestParam 개념정리

by hongchii 2020. 12. 18.
728x90
반응형

@RequestBody

RequestBody는 Body 자체를 가져온다. 그렇기 때문에 GET방식의 메소드에 활용하면 안된다.(GET은 Body가 없음)

POST방식으로 JSON의 형태로 넘겨온 데이터를 객체로 바인딩하기 위해 사용한다.

주로 객체 단위로 받아서 사용한다.

 

@RequestParam

RequestParam을 사용하면 반드시 해당 파라미터가 전송되어야한다.

required(필수요구사항 설정)값은 default가 true로 되어있어서 해당 파라미터가 전송되지 않으면 400Error가 발생한다.

반드시 필요한 변수가 아니라면 required값을 false로 설정할수있다.

 

  

728x90
반응형

댓글