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
'Spring Boot' 카테고리의 다른 글
[Spring Boot] Spring Boot 2.2.x Version 에서 JUnit5 to JUnit4 (0) | 2020.08.18 |
---|---|
[Spring Boot] Customizing the Banner (0) | 2020.08.18 |
[Spring Boot] Entity의 주요 어노테이션 (0) | 2020.07.04 |
[Spring Boot] HTTP 통신 방식 과 REST의 개념 (0) | 2020.07.04 |
[Spring Boot] 예외를 따로 처리하는 @ControllerAdvice (0) | 2020.06.30 |