강의

멘토링

커뮤니티

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

현탸님의 프로필 이미지
현탸

작성한 질문수

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

Bean Validation - 스프링 적용

Error.properties 관련 질문 입니다.

작성

·

270

3

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

머릿속에 잘 그려지지 않아서 질문이 잘 이해가 되지 않을 수도 있는데 최대한 구체적으로 질문해보겠습니다.

BeanValidation을 통해서 이전에 rejectValue에서 errorCode로 보냈던 부분(ex. "required", "max") hibernate 규칙(?)을 통해서 전달되는건가요?

그래서 숫자 입력해야하는 부분에 qqq를 넣었을 때 이전에 typeMismatch 로 시작하는 errors.properties에 내용이 있기 때문에 defaultMessage가 아닌 숫자를 입력해주세요 라는 메세지가 나오는 것인가요?

그러면 Item 클래스에 annotation으로 추가한 @NotBlank 같은 것들이 공백으로 남기면 안된다는 조건을 형성하고 errorCode까지 보내준다고 이해하고 있으면 되는지 궁금합니다!

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. mohai2618님

네 이해하신 내용이 맞습니다.

감사합니다.

현탸님의 프로필 이미지
현탸

작성한 질문수

질문하기