강의

멘토링

로드맵

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

MinChul-Son님의 프로필 이미지
MinChul-Son

작성한 질문수

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

Bean Validation - 스프링 적용

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

작성

·

282

2

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

퀴즈

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

Bean Validation의 가장 큰 목표는 무엇일까요?

수동 검증 코드 제거 및 표준화

데이터베이스 스키마 자동 생성

HTTP 요청 파라미터 암호화

UI 디자인 자동 생성

답변 1

0

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

네, 맞습니다.

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

.
감사합니다.

MinChul-Son님의 프로필 이미지
MinChul-Son

작성한 질문수

질문하기