@RequestParam
2024. 2. 21. 22:23ㆍSPRING
@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 |