SPRING
@RequestParam 어노테이션
dabin
2020. 10. 11. 01:56
@RequestParam 어노테이션은 파라미터로 사용된 변수의 이름과
전달되는 파라미터의 이름이 다른 경우에 쓰이는 어노테이션이다.
보통 이와 같이 파라미터와 동일한 이름을 사용하지만
@GetMapping("/ex02")
public String ex02(String name, int age) {
log.info("name: " + name);
log.info("age: " + age);
return "ex02";
}
이렇게 파라미터명을 다르게 처리하고 싶을 때, @RequestParam 어노테이션을 사용한다.
주소창에서 /sample/ex02?n=dblee&age=25 와 같이 입력해야 정상적으로 처리된다.
@GetMapping("/ex02")
public String ex02(@RequestParam("n") String name, @RequestParam("a") int age) {
log.info("name: " + name);
log.info("age: " + age);
return "ex02";
}