@RequestParam 언제 쓸 수 있나요? @Get , @Post

인생한접시·2023년 2월 23일
0

@RequestParam

목록 보기
8/9

쿼리 파라미터 매핑 할때 씁니다.
@GetMapping, @PostMapping 일때 쿼리 파라미터를 받을 수 있습니다.
그래서 Get,Post 전부 작동합니다.

String,int,Integer,Long등의 단순한 타입(객체X)을 받을 수있습니다.
수동으로 스프링 타입 컨버터를 만들어주면 객체 매핑 가능하긴 합니다.
객체로 바로 매핑 못합니다.
객체로 바로 매핑하려면 @ModelAttribute가 있습니다.

@Get - 쿼리스트링의 쿼리 파라미터 매핑할때

@GetMapping에서 URL의 쿼리 파라미터 바인딩 할떄
?username=hello&age=20

@Post -HTML Form의 쿼리 파라미터 매핑 할때

Content-Type : application/x-www-form-urlencoded
Content-Type : multipart/form-data;
ex1)ex2)

profile
plan11plan

0개의 댓글