인프런 커뮤니티 질문&답변
Validation시 질문
작성
·
228
1
안녕하세요 스앵님~
전적으로 신뢰하고 있습니다 ...
다른게 아니라 valdation을 @NotEmpty 어노테이션으로 사용을 수업시간에 해보았는데
많은 validation 기능이 잇더라고요
Pattern도 있고, Length도 있고 size도 있는데
이렇게 많아지는 경우에 직접 코드를 물론 작성하는 것보다는 편하겟지만 좀 더러워(?)진다고 볼 수 가 있나요 ?
그런 경우에 대해서는 혹시 좋은 방법이 있을까요 선생님~
퀴즈
61%나 틀려요. 한번 도전해보세요!
회원 가입 시 화면 입력 데이터를 엔티티 객체 대신 별도의 Form 객체로 받는 주된 이유는 무엇일까요?
데이터베이스 성능을 최적화하기 위해서
화면 종속적인 데이터나 유효성 검증 로직을 분리하기 위해서
JPA 영속성 컨텍스트와 직접적인 관계를 맺기 위해서
코드의 자동 생성 기능을 활용하기 위해서
답변 1
0
안녕하세요. seonjun Moon님, 공식 서포터즈 OMG입니다.
오히려 어노테이션 기반 Bean Validation을 사용함으로써 긴 검증 로직의 코드를 작성하지 않아도 되기 때문에 권장하는 방법입니다.
관련하여
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 대시보드 - 인프런 | 강의 (inflearn.com)
5시간에 가까운 검증 관련 강의가 진행되니 참고하시길 바랍니다.
감사합니다.





