• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

@Size(min, max) 검증 관련 질문

23.02.23 17:56 작성 23.02.23 17:58 수정 조회수 584

0

안녕하세요.

User 테이블에 데이터를 삽입하다 검증 애노테이션이 적용이 안되서 질문드립니다. 동일한 질문이 있어서 Javax.validation 의존성 삭제하고 springboot.starter validation 을 적용했지만 계속 검증이 안되는 상황입니다.

@Size(min=2, max=4)
private String name;


이름 필드에 제한을 두었는데 max 테스트는 에러를 내보내지만 min 을 테스트했을때 한글자 문자를 넣었을 때 왜 에러가 발생되지 않는지 궁금합니다..

답변 1

답변을 작성해보세요.

0

안녕하세요, 이도원입니다.

작업하신 내용에 오류는 없어 보입니다. 제가 설정했던 코드는 아래와 같으며, 실행 시 2~5글자 사이의 입력값이 아니면 오류가 발생합니다. 작업하신 User.java 클래스 또는 pom.xml 파일을 등을 공유(github 등)해 주시면 다른 원인이 있는지 확인해 보도록 하겠습니다.

image

image

image

감사합니다.