@RequestParam

2024. 2. 21. 22:23SPRING

@GetMapping("study-mvc")
public String studyMvc(@RequestParam(value = "name", required = false) String name, Model model) {
    model.addAttribute("name", name);
    return "studyMvc-template";
}

이전 글에서 위와 같은 코드를 작성 했었음.

 

@RequestParam 이 뭐지?

위의 메서드에서 @RequestParam은 Get 방식 요청 URL에 입력한 값을 매개변수에 묶어주는 역할을 함.

localhost:8080/study-mvc?name=Param

@RequestParam(value = "name") 을 통해 위의 localhost:8080 ~~?name=param 에서 'param' 이라는 값을 가져오고,

이를 @RequestParam 애노테이션이 선언된 매개변수 String name 에 할당(바인딩) 함.

 

'SPRING' 카테고리의 다른 글

의존 주입  (0) 2024.02.25
테스트 코드 작성 시의 에로사항  (0) 2024.02.24
웹 개발 방식_API  (0) 2024.02.21
웹 개발 방식_MVC + 템플릿 엔진 방식  (0) 2024.02.21
웹 개발 방식_정적 컨텐츠 전달  (0) 2024.02.21