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

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

작성자 없음

작성자 정보가 삭제된 글입니다.

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

예제로 구현하는 파일 업로드, 다운로드

검증의 순서를 지정하고 싶습니다.

작성

·

53

0

이렇게 @GroupSequence 를 사용해서 검증의 순서를 정하고싶은데 예를 들자면 클라이언트에서 이메일을 작성할때 "ㅇㅇ" 이런 식으로 작성을 하면 @NotBlank 가 통과가 되고 @Email 이 실행이 되어야 하는거 같은데 실행이 되지 않습니다 그리고 실행이 안되는줄 알았지만 아래 아이디 비밀번호를 입력 하게되면 이때 형식에 맞지 않다는 오류 메시지가 나오게 됩니다, 어떻게 해야 할까요..

package hello.instar.validation;

import jakarta.validation.GroupSequence;
import jakarta.validation.groups.Default;

@GroupSequence({Default.class,ValidationGroups.NotBlankGroup.class, ValidationGroups.EmailGroup.class,ValidationGroups.SizeGroup.class, })
public interface ValidationSequence {
}
@NotBlank(groups = ValidationGroups.NotBlankGroup.class)
@Email(groups = ValidationGroups.EmailGroup.class)
private String email;

답변 2

0

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

안녕하세요. ggg7515님

프로젝트 링크 파일을 다운로드 받았는데 실행 가능한 예제 코드들이 없습니다.

다시 확인하고 올려주세요.

감사합니다.

0

프로젝트 파일 링크 입니다. 감사합니다!

 

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기