카테고리 없음

[java] spring, Caused by: java.lang.NumberFormatException: For input string: ""

냐옴 2021. 7. 8. 15:47

 

exception

Caused by: java.lang.NumberFormatException: For input string: ""

 

원인

  • controller parameter model 에는 int 로 선언되어 있고
@GetMapping("/users")
@ResponseBody
public List<UserDto> findUsers(UserParam userParam) {
    return null;
}
public class UserParam {
    private String name;
    private int age;
}
  • request parameter 가 empty string ('') 으로 요청된 경우에 발생
/users?name=&age=