본문 바로가기

SPRING

@RequestParam 어노테이션

@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";
	}