인프런 커뮤니티 질문&답변

intshc님의 프로필 이미지
intshc

작성한 질문수

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

게시글 조회 2 - 응답 클래스 분리

안녕하세요 호돌맨님!

해결된 질문

작성

·

400

·

수정됨

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를 사용하시면 될겁니다.

감사합니다. 끼요오옷

intshc님의 프로필 이미지
intshc

작성한 질문수

질문하기