반응형 메시지처리1 [Spring Boot] : 구체적에서 덜 구체적으로 오류 코드 메시지 처리하기 강의에서 핵심은 구체적 → 덜 구체적으로 만들어 주는 것이 핵심이라고 했다. 그것을 강의에서 레벨로 표현하여 알려주었는데 아래와 같다. #==FieldError== #Level1 required.item.itemName=상품 이름은 필수입니다. #Level2 - 생략 #Level3 타입을 알 수 있다. required.java.lang.String = 필수 문자입니다. #Level4 required = 필수 값 입니다. 레벨 1이 먼저 매칭되고 1이 없다면 그 다음 2가 매칭이 된다. 그 다음이 3, 4순으로 매칭이 되게 된다. 만드는 순서는 4부터 만들지만 매칭되는 순서는 1부터 매칭이 되는 것이다. 검증 오류 메시지가 발생하면 레벨 1순으로 MessageSource에서 찾게되는 것이다. 이렇게 되면 .. 2022. 2. 11. 이전 1 다음 반응형