File tree Expand file tree Collapse file tree
src/main/java/com/back/web7_9_codecrete_be/domain/auth/dto/request Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package com .back .web7_9_codecrete_be .domain .auth .dto .request ;
22
3- import jakarta .validation .constraints .Email ;
43import jakarta .validation .constraints .NotBlank ;
4+ import jakarta .validation .constraints .Pattern ;
55import lombok .Getter ;
66
77@ Getter
88public class EmailSendRequest {
99
1010 @ NotBlank (message = "이메일은 필수입니다." )
11- @ Email (message = "이메일 형식이 올바르지 않습니다." )
11+ @ Pattern (
12+ regexp = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\ .[A-Za-z]{2,}$" ,
13+ message = "이메일 형식이 올바르지 않습니다."
14+ )
1215 private String email ;
1316}
Original file line number Diff line number Diff line change 11package com .back .web7_9_codecrete_be .domain .auth .dto .request ;
22
3- import jakarta .validation .constraints .Email ;
43import jakarta .validation .constraints .NotBlank ;
54import jakarta .validation .constraints .Pattern ;
65import lombok .Getter ;
98public class EmailVerifyRequest {
109
1110 @ NotBlank (message = "이메일은 필수입니다." )
12- @ Email (message = "이메일 형식이 올바르지 않습니다." )
11+ @ Pattern (
12+ regexp = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\ .[A-Za-z]{2,}$" ,
13+ message = "이메일 형식이 올바르지 않습니다."
14+ )
1315 private String email ;
1416
1517 @ NotBlank (message = "인증 코드는 필수입니다." )
Original file line number Diff line number Diff line change 11package com .back .web7_9_codecrete_be .domain .auth .dto .request ;
22
33import io .swagger .v3 .oas .annotations .media .Schema ;
4- import jakarta .validation .constraints .Email ;
54import jakarta .validation .constraints .NotBlank ;
5+ import jakarta .validation .constraints .Pattern ;
66import lombok .Getter ;
77
88@ Getter
99@ Schema (description = "로그인 요청 DTO" )
1010public class LoginRequest {
1111 @ NotBlank (message = "이메일은 필수입니다." )
12- @ Email (message = "이메일 형식이 올바르지 않습니다." )
12+ @ Pattern (
13+ regexp = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\ .[A-Za-z]{2,}$" ,
14+ message = "이메일 형식이 올바르지 않습니다."
15+ )
1316 @ Schema (description = "사용자 이메일" , example = "test@example.com" )
1417 private String email ;
1518
Original file line number Diff line number Diff line change 11package com .back .web7_9_codecrete_be .domain .auth .dto .request ;
22
33import io .swagger .v3 .oas .annotations .media .Schema ;
4- import jakarta .validation .constraints .Email ;
54import jakarta .validation .constraints .NotBlank ;
65import jakarta .validation .constraints .Pattern ;
76import lombok .Getter ;
1110public class SignupRequest {
1211
1312 @ NotBlank (message = "이메일은 필수입니다." )
14- @ Email (message = "이메일 형식이 올바르지 않습니다." )
13+ @ Pattern (
14+ regexp = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\ .[A-Za-z]{2,}$" ,
15+ message = "이메일 형식이 올바르지 않습니다."
16+ )
1517 @ Schema (description = "사용자 이메일" , example = "test@example.com" )
1618 private String email ;
1719
You can’t perform that action at this time.
0 commit comments