강의

멘토링

커뮤니티

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

기팝님의 프로필 이미지
기팝

작성한 질문수

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

오류 코드와 메시지 처리4

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) 만 쓰이나요?

답변 1

1

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

안녕하세요. 기팝님

원한다면 depth는 더 깊이있게 작성하셔도 됩니다.

다만 MessageCodesResolver가 더 깊이있게 생성하지 않기 때문입니다.

감사합니다.

기팝님의 프로필 이미지
기팝
질문자

결국,

MessageCodesResolver가 더 깊이있게 생성하지 않기때문에

MessageCodesResolver를 쓰는한 최대 depth는

#Level1) required.item.itemName 이겠네요 !

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

네 맞습니다^^

기팝님의 프로필 이미지
기팝

작성한 질문수

질문하기