DataBinder(아주 간략)
브라우저를 통해 요청받은 값이, 실제 객체에 바인딩 될 때, DataBinder가 중간 역할을 해준다. 1. 타입 변환 --> 2. 데이터 검증을 한 뒤 BindingResult를 Controller에 전달하는 방식이다. 역할을 살펴보기 위해 public static String main(MyDate date, BindingResult result) throws Exception{ //이처럼 key 값을 생략할 경우 타입(MyDate)의 첫 글자를 소문자로 한 값이 key로 자동 저장된다. System.out.println("result="+result); ... ... } 코드를 위와 같이 작성하였다. 이후 url로 쿼리스트링을 전달할 때, day에 숫자가 아닌 'ㅁㅁ'을 입력하였다. 그러나,, for..
2022.02.06