강의

멘토링

로드맵

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

지현명님의 프로필 이미지
지현명

작성한 질문수

예제로 배우는 스프링부트 입문

(11) initBinder 사용하기

@InitBinder 질문입니다.

작성

·

192

0

@InitBinder

protected void initBinder(WebDataBinder binder){

binder.setValidator(new ContentValidator());

}

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

ContentValidator validator = new ContentValidator();

validator.validate(contentDto, result);

퀴즈

52%나 틀려요. 한번 도전해보세요!

Spring Validation에서 `BindingResult`는 무엇을 위해 사용될까요?

데이터베이스 연결 관리

HTTP 요청/응답 처리

유효성 검사 결과 저장 및 관리

컨트롤러 간 데이터 전달

답변 1

0

이재환님의 프로필 이미지
이재환
지식공유자

네, 그렇습니다.

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

지현명님의 프로필 이미지
지현명

작성한 질문수

질문하기