인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

이승훈님의 프로필 이미지
이승훈

작성한 질문수

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

Bean Validation - 소개

BeanValidation과 Validator 제작 중 선택

작성

·

286

2

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
이전 수업에서는 Validator를 구현한 ItemValidator를 만들어서 @InitBinder 애노테이션으로 매 번 컨트롤러가 호출될 때마다 검사를 했습니다. 그리고 이번에는 BeanValidation으로 직접 조건들을 만드는 것이 아니라 애노테이션으로 간단하게 검사 조건을 명시하는 방법을 사용했습니다. 그렇다면 이전에 배운 내용인 Validator를 구현하는 방법은 실제로 사용되고 있지 않은 방법인지 혹은 사용되는 상황이 따로 있는 것인지 의문이 생겨 질문을 남깁니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 승훈님

둘다 사용됩니다.

애노테이션으로 가능한 경우는 애노테이션으로 처리하고 애노테이션으로 처리가 어려운 경우에는 다른 방법이 필요하겠지요?

감사합니다.

이승훈님의 프로필 이미지
이승훈

작성한 질문수

질문하기