느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

form값을 가져올 때 Form - VO 의 데이터 바인딩을 하려는 목적을 갖고 코드를 작성하였으나 계속 데이터 바인딩 실패와 관련된 오류가 떴다. 이에대한 해결책은 다음의 코드를 Controller에 선언해 두면 Date타입과 String 타입이 바인딩 될 수 있다. 

 

@InitBinder
public void initBinder(WebDataBinder binder) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}

 

profile

느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

@주현태

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!