반응형

@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
블로그 이미지

꽃꽂이하는개발자

,