@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";
}
'SPRING' 카테고리의 다른 글
파일 업로드 처리 : MultipartResolver (0) | 2020.10.11 |
---|---|
Model 객체 / @ModelAttribute (0) | 2020.10.11 |
Lombok / Junit 라이브러리 (0) | 2020.10.10 |
Validator 인터페이스를 이용한 유효성 검증 (0) | 2020.10.09 |
MessageSource 설정하기 (0) | 2020.10.07 |