[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
        • 데이터베이스
        • 운영체제
      • 일상
        • 독서
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바