컨트롤러 메소드 매개변수
Model
- 이동 대상에 전달할 데이터를 가지고 있는 인터페이스
RedirectAttributes
- 리다이렉트 대상에 전달할 데이터를 가지고 있는 인터페이스
MultipartFile
- 멀티파트 요청을 사용해 업로드 된 파일 정보를 가지고 있는 인터페이스
BindingResult
- 도메인 클래스의 입력값 검증을 가지고 있는 인터페이스
java.security.Principal
- 클라이언트 인증을 위한 사용자 정보를 가지고 있는 인터페이스
- 1️⃣ URL 경로 상의 파라미터 정보로부터 요청 데이터를 취득할 수 있다.
- 2️⃣ URL 경로 상의 경로 변수로부터 요청 데이터를 취득할 수 있다.
- 3️⃣ HTML Form 필드명과 컨트롤러 매개변수명이 일치하면 요청 데이터를 취득할 수 있다.
- 4️⃣ HTML Form 필드가 여러개일 경우에도 컨트롤러 매개변수명이 일치하면 요청 데이터를 취득할 수 있다.
- 5️⃣ HTML Form 필드가 여러 개일 경우에 컨트룰로 매개변수의 위치는 상관이 있는가?
- 6️⃣ HTML Form 필드값이 숫자일 경우에는 컨트롤러 매개변수 타입이 문자열이면 그대로 문자열 형태로 들어가는가?
- 7️⃣ HTML Form 필드값이 숫자일 경우에는 컨트롤러 매개변수 타입이 숫자형이면 숫자로 타입변환하여 데이터를 취득하는가?