@RequestParam
- 요청의 파라미터를 연결할 매개변수에 붙이는 애너테이션
- required는 파라미터의 필수 여부를 나타낸다
- true → 필수
- 에러
- 400번대 : 클라이언트 에러
- 500번대 : 서버 에러
- 만약 필수 옵션의 파라미터를 생략했을 경우 400번대 에러를 출력한다.
- 에러
- false → 선택
- 입력을 선택으로 할 때는 반드시 default값을 적어줘야 한다.
- true → 필수
- 값이 생략되면 null값으로 처리함
- 값이 들어오지 않으면 빈 문자열로 처리함
@RequestAttribute
- 적용 대상을 Model의 속성으로 자동 추가해주는 애너테이션, 반환 타입 또는 컨토를러 메서드의 매개변수에 적용 가능
17. @RequestParam과 @ModelAttribute
@RequestParam
- 요청의 파라미터를 연결할 매개변수에 붙이는 애너테이션
- required는 파라미터의 필수 여부를 나타낸다
- true → 필수
- 에러
- 400번대 : 클라이언트 에러
- 500번대 : 서버 에러
- 만약 필수 옵션의 파라미터를 생략했을 경우 400번대 에러를 출력한다.
- 에러
- false → 선택
- 입력을 선택으로 할 때는 반드시 default값을 적어줘야 한다.
- true → 필수
- 값이 생략되면 null값으로 처리함
- 값이 들어오지 않으면 빈 문자열로 처리함
@RequestAttribute
- 적용 대상을 Model의 속성으로 자동 추가해주는 애너테이션, 반환 타입 또는 컨토를러 메서드의 매개변수에 적용 가능
'🍃Spring ,SpringBoot 공부 > 스프링의 정석 : 남궁성과 끝까지 간다' 카테고리의 다른 글
[Spring공부/스프링의 정석] 서블릿(Servlet)과 JSP - 2 (0) | 2022.11.18 |
---|---|
[Spring 공부/스프링의 정석] 서블릿(Servlet)과 JSP - 1 (0) | 2022.11.08 |
[Spring 공부/스프링의 정석] 관심사의 분리와 MVC 패턴 (0) | 2022.11.02 |
댓글