미해결
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@InitBinder 호출 관련 질문드립니다.
안녕하세요. Validation 강의를 듣던 중 궁금한 부분이 있어서 질문드립니다.
@InitBinder 관련해서 아래와 같이 log를 찍어 확인하던 중,
@InitBinder public void init(WebDataBinder webDataBinder) { log.info("init binder = {}", webDataBinder); webDataBinder.addValidators(itemValidator);}
init binder가 3번 찍히는 것을 보고, 작동 방식이 궁금해서 문의드립니다.
items->/add 가 호출될 때 (상품 등록 페이지) 1번
그 이후, addForm에서 submit을 할 경우, 2번이 찍히더라구요.
처음 1번은 이해가 되는데, form submit할 때, 왜 2번이 호출되는지 궁금합니다.
강좌 잘 보고 있습니다.
미리 감사드립니다. (_ _)