데이터 바인딩 추상화 PropertyEditor , 데이터바인딩은 도메인 모델의 프로퍼티에 값을 할당해주는 기능을 말한다. 사용자의 입력값은 대부분 문자열이지만 이를 int long Boolean Date , 커스텀 도메인 등으로 변환해주는 기능을 가지는 강력한 녀석이다. PropertyEditor를 사용하는 DataBinder는 스프링 Mvc에 많이 사용하는데 xml설정파일의 문자열을 빈의 타입으로 변환할때, springEL 에서도 사용되는 녀석이다. 일단 rest방식의 컨트롤러를 놓고 @PathVariable 어노테이션으로 경로변수 값을 할당받아 자동으로 Event객체로 맵핑되는지 확인해본다. @RestController public class EventController { @GetMapping("..