반응형
MessageCodesResolver
검증 오류 코드로 메시지 코드들을 생성한다.
객체 오류의 경우 다음 순서로 2가지 생성
1.: code + "." + object name
2.: code
예) 오류 코드: required, object name: item
1.: required.item
2.: required
//messageCode = required.item
//messageCode = required
필드 오류의 경우 다음 순서로4가지 메시지 코드 생성
1.: code + "." + object name + "." + field
2.: code + "." + field
3.: code + "." + field type
4.: code
예) 오류 코드: typeMismatch, object name "user", field "age", field type: int
1. "typeMismatch.user.age"
2. "typeMismatch.age"
3. "typeMismatch.int"
4. "typeMismatch"
//messageCode = required.item.itemName
//messageCode = required.itemName
//messageCode = required.java.lang.String
//messageCode = required
반응형
'SpringFramework | SpringBoot' 카테고리의 다른 글
Map vs VO (0) | 2023.11.08 |
---|---|
HttpURLConnection[GET,POST] (0) | 2023.11.08 |
fixedRate & fixedDelay_SpringScheduled (0) | 2023.11.07 |
[래핑] ContentCachingRequestWrapper & ContentCachingResponseWrapper (0) | 2023.11.07 |
Actuator_SpringBoot (0) | 2023.11.07 |