강의

멘토링

커뮤니티

Inflearn Community Q&A

ggg75150570's profile image
ggg75150570

asked

Spring MVC Part 2 - Backend Web Development Application Techniques

Implementing File Upload and Download with Examples

검증에 순서를 지정하고 싶습니다 (죄송합니다 ㅜㅜㅜ)

Written on

·

237

·

Edited

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;
  • spring

  • mvc

springmvc

Answer 2

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. ggg7515님

@Email이 실행되는 것은 맞습니다.

그런데 errors.properties에 보시면 다음과 같이 설정되어 있습니다.

Email.member.email = 올바른 형식이 아닙니다.

이 부분을 제거하거나 또는 수정해주세요.

감사합니다.

ggg75150570's profile image
ggg75150570

asked

Ask a question