인프런 커뮤니티 질문&답변
@InitBinder 호출 관련 질문드립니다.
작성
·
199
0
안녕하세요. 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번이 호출되는지 궁금합니다.
강좌 잘 보고 있습니다.
미리 감사드립니다. (_ _)
답변 1
0
김영한
지식공유자
안녕하세요. Ted Hwang님
마지막에 찍히는 것은 혹시 redirect 이후 때문에 찍히는 것이 아닐까요?
어떤 컨트롤러가 호출되었는지 컨트롤러 메서드에 각각 로그도 같이 남겨서 확인해주세요.
감사합니다.





