Spring Boot

[Spring Boot] @RequestParam 이란?

KEMON 2020. 7. 5. 04:55
728x90

@RequestParam이란 흔히 Controller에서 많이 보이는 어노테이션이다.



@GetMapping("/getParameter")
public String getParameter(@RequestParam String id, @RequestParam(name = "password") String pwd){
    String password="bbbb";
    System.out.println("id: "+id);
    System.out.println("password: "+pwd);
    return id+pwd;
}

 

@GetMapping("/getParameter") : www.localhost:8080/getParameter로 Get방식 접속할 경우를 의미한다.

 

여기서

@RequestParam으로 id, pwd를 설정하면

www.localhost:8080/getParameter?id=abcd&password=1234로 접속했을 때

파라미터인 id에 abcd , pwd에 1234로 입력받는다.

 

@RequestParam(name="password") 여기서 name옵션은 위의 코드에서 보면 

String password = "bbbb";  이렇게 @RequestParam의 변수 password와 동일하게 변수로 쓰고싶을 때 

name옵션을 사용하면 된다.

 

728x90