[Spring] @Pattern 체크 시 필수값이 아닐 때

2020. 2. 23. 10:54·Backend/Spring

 

 

@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
'Backend/Spring' 카테고리의 다른 글
  • [Spring boot] Spring boot와 MySQL 연동하기.
  • [Spring boot] 정적 리소스 사용
  • [Spring boot] Spring boot에서 Thymeleaf 사용
  • [Spring] lombok 설치
나는 유찌
나는 유찌
쩌리쨩
  • 나는 유찌
    유찌 개발 일기
    나는 유찌
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 사이드 프로젝트
        • 게시판
        • 블로그(Spring boot + React.js ..
      • 데이터베이스
        • SQLD
      • 이슈 해결
      • Front
        • Javascript
        • Vue.js
        • HTML+CSS
      • Backend
        • Spring
        • ORM
        • JAVA
      • 공부
        • HTTP
        • OOP
        • 이것저것
        • 코딩테스트 | 알고리즘
      • Computer Science
        • Computer architecture
        • 데이터베이스
        • 운영체제
      • 일상
        • 독서
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    히가시노 게이고
    Kotlin AntPathMatcher
    웹 개발
    AccessDecisionVoter
    독서
    spring 격리수준
    access token
    role scope
    Spring boot에서 JWT 구현
    Access Token Refresh Token
    LeetCode
    Kotlin AccessDecisionManager
    redis 분산락
    Access token 재발급
    추리소설
    jwt
    jwt 로그인 구현
    mssql
    Spring Security AccessDecisionManager
    JWT이란?
    Spring Boot
    phantom read
    pessimisticlock
    spring
    권한 scope 처리
    mysql 격리수준
    refresh token
    DIRTY READ
    AntPathMatcher
    한국소설
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
나는 유찌
[Spring] @Pattern 체크 시 필수값이 아닐 때
상단으로

티스토리툴바