위와같이 여러개를 받을 수도 있고
RequestParam 를 생략해서 사용 하는 것도 가능하다.
똑같이 나오는데 굳이 어노테이션은 왜 붙이는걸까?
jsp에서 보내지 않은 키값인 notParam 을 하나 지정 후 실행
예상대로 null 이라고 나온다
하지만 그 값이 절대로 null이면 안되는 필 수 값이였다고 가정한다면
오류도 나지않고 특별한코딩을 해놓은게 아니라면 문제점을 찾기 매우
어려울 것이다.
그러나 어노테이션을 붙여주고 notParam 이라고 전달받은게 존재하지 않으면
에러를 발생시켜버린다.
절대적으로 와야하는 데이터라면 오류를 발생시켜야 왜 안왔는지 찾기 쉬워질 것이다.
그리도 큰 장점중하나가 화면에서 올린 모든 쿼리 스트링을 @RequestParam에 맵을 선언하면
자동으로 map에 받아준다.
이 처럼 막강한 기능때문에 실무에서는 거의 @RequestParam 만사용
'스프링(egov)' 카테고리의 다른 글
16. 체크박스 구현 (2) (0) | 2020.11.07 |
---|---|
15. 체크박스 구현 (1) (0) | 2020.11.06 |
15. RequestParam 사용법 (0) | 2020.11.04 |
14. VO를 서비스를 통해 넘겨 질의하기 (0) | 2020.11.04 |
13. string 을 서비스를 통해 질의하기 (0) | 2020.11.04 |