• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

안녕하세요 호돌맨님!

23.04.17 23:38 작성 23.04.18 01:39 수정 조회수 316

1

title이 글자수 10이 넘지 않으려면

Post클래스 title객체에다가 @Max(value=10,"10이 넘으면 안된다") 를 붙이면 해결되지 않을까요??

만약 기존에 있던 글들이 글자수 10이 넘으면 오류가 날테니? 그에따른 try catch문으로 substring적용해서 글자 수 줄여주고요!

답변 1

답변을 작성해보세요.

1

안녕하세요. 호돌맨입니다.
질문을 남겨주셔서 감사합니다.

@Max 어노테이션에 들어가셔서 주석을 보시면 이런 게 있습니다.

The annotated element must be a number whose value must be lower or equal to the specified maximum.
Supported types are:
BigDecimal
BigInteger
byte, short, int, long, and their respective wrappers

번역 (참고문헌 ChatGPT)

이 어노테이션은 주어진 최대값보다 작거나 같은 숫자여야 합니다. 지원되는 유형은 BigDecimal, BigInteger, byte, short, int, long 및 해당 래퍼 유형입니다.

그러므로 에러가 날겁니다!

@Length를 사용하시면 될겁니다.

감사합니다. 끼요오옷