• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@InitBinder 질문입니다.

21.05.18 13:01 작성 조회수 118

0

@InitBinder

protected void initBinder(WebDataBinder binder){

binder.setValidator(new ContentValidator());

}

이 부분을 한번만 코딩해 놓고 함수 파라미터에 @Valid  이것을 붙여주면  아래와 동일한 내용이 되는 건가요?

ContentValidator validator = new ContentValidator();

validator.validate(contentDto, result);

답변 1

답변을 작성해보세요.

0

네, 그렇습니다.

직접 만들어 강한 결합을 하는게 아니고, 스프링의 컨테이너 기능을 이용하여 약한 결합으로 사용하는 것입니다.