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));
}
'IT > Spring Boot' 카테고리의 다른 글
H2 데이터베이스 간단하게 알아보기 (0) | 2020.06.14 |
---|---|
Feign을 이용한 HttpClient 생성 및 Http API 호출하기 (0) | 2020.03.13 |
Spring Boot에서 Google Cloud Storage에 접근하기 (0) | 2020.01.01 |
Spring Boot + Google Cloud Platform 이용하기 (0) | 2019.12.29 |
Springboot application.yml값 읽어오기 (0) | 2019.12.29 |