728x90 반응형 오류 코드 관리 전략1 [Spring] errors 오류 코드 관리 전략과 타입 오류 처리 + ValidationUtils 사용 오류 코드 관리 전략의 핵심은 구체적인 것에서 덜 구체적인 것으로 정의하는 것이다. MessageCodesResolver 는 required.item.itemName 처럼 구체적인 것을 먼저 만들어주고, required 처럼 덜 구체적인 것을 가장 나중에 만든다. 이렇게 하면 앞서 말한 것 처럼 메시지와 관련된 공통 전략을 편리하게 도입할 수 있다. 모든 오류 코드에 대해서 메시지를 각각 다 정의하기가 힘들다 크게 중요하지 않은 메시지는 범용성 있는 required 같은 메시지로 끝내고, 정말 중요한 메시지는 꼭 필요할 때 구체적으로 적어서 사용하는 방식이 더 효과적이다. errors.properties #required.item.itemName=상품 이름은 필수입니다. #range.item.price=.. 2023. 10. 4. 이전 1 다음 728x90 반응형