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

MinChul-Son님의 프로필 이미지

작성한 질문수

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

Bean Validation - 스프링 적용

글로벌 Validator에 대해 질문이 있습니다.

작성

·

227

1

강의 5분대에서 "스프링 부트는 자동으로 글로벌 Validator로 등록한다." 라는 의미가 스프링부트가 라이브러리를 보고 글로벌 Validator를 등록하고 그 상태에서 @Valid나 @Validated를 보고 검증을 수행할 검증기를 찾는데  글로벌로 등록되어 있으니까 그걸 가지고 검증한다는 의미인가요?

답변 1

0

안녕하세요. MinChul-Son님, 공식 서포터즈 David입니다:)
.

네, 맞습니다.

사용자가 임의로 global validator를 지정하지 않으면 스프링 부트 내부에서 애너테이션 기반으로 검증하는 global validator를 등록해줍니다. 그러면 @Valid, @Validated를 보고 등록된 validator가 해당 파라미터들을 검증하게 됩니다.

.
감사합니다.