인프런 커뮤니티 질문&답변
errors.properties
작성
·
317
1
안녕하세요 질문이 하나있습니다
1.: code + "." + object name + "." + field
2.: code + "." + field
3.: code + "." + field type
4.: code
============================================
오류 코드 우선 순위가 저렇게 되어 있습니다.
저걸 조합해서 errors.properties 값을 읽어 드리는데,
required.item.itemName.text이런식으로
하나의 depth가 더 들어가게 되면 MessageCodesResolver이 작동하지 않아
errors.properties 는 최대 3depth (text1.text2.text3) 만 쓰이나요?
퀴즈
66%나 틀려요. 한번 도전해보세요!
애플리케이션에서 검증(Validation)이 중요한 주된 이유가 무엇일까요?
데이터 처리 속도 향상
시스템 오남용 방지 및 데이터 무결성 보장
사용자 인터페이스 디자인 개선
데이터베이스 부하 감소






결국,
MessageCodesResolver가 더 깊이있게 생성하지 않기때문에
MessageCodesResolver를 쓰는한 최대 depth는
#Level1) required.item.itemName 이겠네요 !