반응형
@InitBinder를 이용해서 날짜를 변환할 수도 있지만, 파라미터로 사용되는 인스턴스 변수에 @DataTimeFormat을 적용해도 변환이 가능하다.(@DateTimeFormat을 이용하는 경우에는 @InitBinder는 필요하지 않습니다.)
package org.zerock.domain;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import lombok.Data;
@Data
public class TodoDTO {
private String title;
@DateTimeFormat(pattern = "yyyy/MM/dd")
private Date dueDate;
}
문자열로 'yyyy/MM/dd' 의 형식이 맞다면 자동으로 날짜 타입으로 변환됩니다.
주소창에 입력을 해 봅시다
http://localhost:8080/sample/ex03?title=test&dueDate=2018-01-01
그러면
아래와 같이 변환됩니다.
반응형
'2020 > 주저리 주저리 타이핑.. 낙서장.' 카테고리의 다른 글
@ModelAttribute 어노테이션 (0) | 2020.05.06 |
---|---|
Model이라는 데이터 전달자 (0) | 2020.05.06 |
@InitBinder (0) | 2020.04.29 |
낚서장.. 타이핑 연습? (0) | 2020.04.24 |
스프링 MVC의 Controller (0) | 2020.04.24 |