강의

멘토링

커뮤니티

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

KHP님의 프로필 이미지
KHP

작성한 질문수

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

오류 코드와 메시지 처리5

실제 사용 사례를 생각해봤습니다.

작성

·

349

0

안녕하세요. 실제 사용 사례를 생각해보다가 궁금한 점이 생겨 질문 남깁니다!

간단한(level4)메세지를 사용하는 코드나, 복잡합(level1)메세지를 사용하는 코드 모두, 초기에는 다음과 같이 작성되어있을 것으로 생각이 됩니다.

bindingResult.rejectValue("simpleMessage", "required");  // 초기의 간단한 메세지

bindingResult.rejectValue("complicateMessage", "required");  // 초기의 복잡한 메세지

 

여기서 "complicateMessage"에만 복잡한(level1)메세지를 적용하고자 할 것 같은데, 

required.complicate 를 errors.properties에 작성하는 순간, 위 두 코드 모두 적용이 될 것 같아서요. 

 

Q1. 그러면 결국... 코드를 한번 건들여야할 것 같다고 생각이 들고..

Q2. 또, 어떤 메세지는 복잡한 버전을 쓰고, 어떤 메세지는 간단한 버전을 사용하고 싶은 경우가 있으면, 둘을 어떻게 구분할 수 있을 지 궁금합니다(모두 복잡한 버전이 사용되지 않을까 생각됩니다)

 

답변 1

1

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

안녕하세요. KHP님

강의를 조금 더 들어보시면 이런 것들이 어떻게 사용되는지 이해하실 수 있을거에요^^

감사합니다.

KHP님의 프로필 이미지
KHP

작성한 질문수

질문하기