- 쿼리 형식으로 값 전달 방식
- URI에서 '?' 기준으로
{키}={값}
형태로 요청 전송
@GetMapping(value="/request")
public String getRequestParam1(
@RequestParam String name,
@RequestParam String email,
@RequestParam String organization){
return name+" "+email+" "+organization;
}
>>> value1 value2 value3
@GetMapping(value = "/request2")
public String getRequestParam2(@RequestParam Map<String, String> param){
String Builder sb = new StringBuilder();
param.entrySet().forEach(map->{
sb.append(map.getKey()+":"+map.getValue()+"\n")
});
return sb.toString();
}
> 매개변수 항상 일정하지 않을 경우 Map 객체로 받는것이 효율적
참고