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

tmdgk4902님의 프로필 이미지
tmdgk4902

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

Bean Validation - 에러 코드

글자수 제한 질문

작성

·

362

1

강의 내용과는 조금 다른 부분이긴 한데 구글링을 어떤 키워드로 해야 될지 모르겠어서 질문드립니다

 

Been validation으로 글자수 제한할 때 띄어쓰기 제외할 수 있을까요? 

@Size(max = 5)

이렇게 어노테이션을 붙여주면 5자 이하로 제한하는 걸로 알고 있는데, 이러면 띄어쓰기 포함하는 걸로 알고 있거든요

"5자 제한임" - 이건 띄어쓰기 포함 6자인데 제외하면 5자라서 이것도 통과될 수 있도록 하는 옵션이 있을까요?

답변 1

1

안녕하세요. tmdgk4902님, 공식 서포터즈 David입니다.

custom validation을 만드시거나 입력된 값을 trim한 뒤 검증하게 해야 할 것 같습니다.

custom validation을 만드는게 데이터를 원본 상태 그대로 보존하기에 적절할 것 같네요.

아래 글 참고해주세요:)

https://stackoverflow.com/questions/7700458/bean-validation-after-setter

 

https://wedul.site/562

감사합니다.

 

tmdgk4902님의 프로필 이미지
tmdgk4902
질문자

감사합니다!

tmdgk4902님의 프로필 이미지
tmdgk4902

작성한 질문수

질문하기