꽃꽂이하는개발자 2020. 5. 6. 12:08
반응형

@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

불러오는 중입니다...

 

그러면 

아래와 같이 변환됩니다.

반응형