강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Ted Hwang님의 프로필 이미지
Ted Hwang

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@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 이후 때문에 찍히는 것이 아닐까요?

어떤 컨트롤러가 호출되었는지 컨트롤러 메서드에 각각 로그도 같이 남겨서 확인해주세요.

감사합니다.

Ted Hwang님의 프로필 이미지
Ted Hwang

작성한 질문수

질문하기