@Pattern으로 정규식 체크 중 필수 값이 아님에도 불구하고
@Pattern 어노테이션이 들어갔단 이유로 자꾸 설정해둔 message를 띄우는 현상이 있었다.
@Pattern 체크 시 필수 값이 아님을 보여주기 위해서는
regexp에 넣을 정규식을 ()에 넣어주고 뒤에 |를 붙여주면 된다.
(|는 영어가 아닌 Enter위에 위치한 문자이다!)
EX)
1
|
@Pattern(message = "error.phonenumber", regexp = "(^\\d{3}\\d{3,4}\\d{4}$)|")
|
'Backend > Spring' 카테고리의 다른 글
[Spring boot] DBCP(DataBase Connection Pool) (0) | 2020.03.08 |
---|---|
[Spring boot] Spring boot와 MySQL 연동하기. (0) | 2020.02.24 |
[Spring boot] 정적 리소스 사용 (0) | 2020.02.23 |
[Spring boot] Spring boot에서 Thymeleaf 사용 (0) | 2020.02.23 |
[Spring] lombok 설치 (0) | 2020.02.23 |