해결된 질문
작성
·
395
·
수정됨
2
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
를 사용하시면 될겁니다.
감사합니다. 끼요오옷