티스토리 뷰

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 발생한다.


참고

https://www.slideshare.net/benelog/ss-35627826

'Programming > Spring' 카테고리의 다른 글

JDBC Template Query Logging  (0) 2019.08.02
RetryTemplate  (0) 2019.07.24
[주의] Spring MVC Redirect 와 Out Of Memory  (0) 2019.07.09
[주의] DI 우선 순위  (0) 2019.06.27
SmartLifecycle  (0) 2019.06.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함