## 에러메세지
org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'NAME' for method parameter type DATATYPE is not present
## 원인
컨트롤러의 코드상에서 파라미터를 요구하였는데, 요청에 있어서 해당 필수파라미터가 결여되어있기 때문에 발생하는 에러.
## 해결방법
// 에러코드 예제
Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'name' for method parameter type String is not present]
// 소스코드
@GetMapping("test")
public String helloMvc(@RequestParam("name") String name, Model model) {
model.addAttribute("name", name);
return "test-template";
}
// 요청 (port:8888)
localhost:8888/test/ 에러를 유발한다. name이라는 파라미터가 필요한데 없기 때문
// 해결
localhost:8888/test?name=hello+world!
상기 코드와 같이, 요구하는 파라미터에 값을 넣어주면 된다.