Programming/Spring
[주의] Controller Parameter Mapping Exception
Albothyl
2019. 7. 9. 21:36
Spring은 Controller에 Parmeter를 Mapping할 때 Annotation, Debug정보를 참고한다.
Annotation은 @PathVarible, @RequestParam, Debug는 Compile할 때 정보를 활용한다.
Compile Option은 기본값이 debug=true이지만, 서버에 따라 debug=false로 설정하기도 한다. 이런 상태에서
@PathVarible, @RequestParam이 없는 Controller로 Request되면 Spring은 Parameter Mapping 정보를 찾을 수 없기 때문에 IllegalArgumentException 발생한다.
참고