300x250
스프링 Controller 작성 시 편리한 기능은 파라미터가 자동으로 수집되는 것입니다.
매번 request.getParameter() 를 이용하지 않아도 됩니다.
파라미터 변수 이름과 전달되는 파라마터 이름이 동일하면 별도 설정은 필요 없습니다.
하지만 변수 이름이 다르거나 타입 정의가 필요한 경우 Annotation 을 통해 제어할 수 있습니다.
@RequestParam (기본 자료형)
@RequestParam (배열, 객체 리스트)
* 별도 DTO 정의 필요
@InitBinder
별도 데이터 변환 처리가 필요할 경우 InitBinder Annotation 을 이용 (binding - '파라미터의 수집')
Ex) yyyy-MM-dd 날짜 데이터를 java.util.Date 로 변환 (* 별도 DTO 정의 필요)
반응형
'JAVA' 카테고리의 다른 글
SpringBoot) log4jdbc-log4j2 설정 (2) | 2021.02.17 |
---|---|
JAVA) 자바 프로젝트 관리 Maven, Gradle 차이 (0) | 2021.02.07 |
JAVA) enum 클래스 (0) | 2020.10.03 |
SpringBoot) spring-petclinic 빌드 & 실행 (0) | 2020.08.01 |
SpringBoot ) Protocol handler start failed (0) | 2020.04.28 |