파라미터 바인딩 어노테이션
2021. 10. 27.
기본 개념이 살짝 헷갈려서 적어놓는 위키.. @RequestParam 1개의 Http 파라미터를 바인딩 받기 위해서 사용됨 필수 default가 true이기 때문에 필요없다면 false로 변경해줘야함 @ModelAttribute Request Parameter를 클래스로 바인딩 받고 싶을 때 사용 일일히 @RequestParam으로 나열하고 싶지 않을때 사용 HTTP Body 내용과 HTTP 파라미터들을 Setter를 통해 1대1로 객체에 바인딩 @RequestBody Json으로 받은 HTTP Body 데이터를 MessageConverter를 통해 변환시킴 Reflection을 사용하여 주입 ( Setter가 없어도 됨 ) @PathVariable URL의 값을 정의한 이름과 같은 이름의 인자랑 매핑시..