코드 그라데이션
Bean Validation - 오브젝트 오류 본문
Bean Validation - 오브젝트 오류
Bean Validation에서 특정 필드( FieldError )가 아닌 해당 오브젝트 관련 오류( ObjectError )는
어떻게 처리할 수 있을까?
다음과 같이 @ScriptAssert() 를 사용하면 된다. (방법 1)
Item.java
@ScriptAssert(lang = "javascript", script = "_this.price * _this.quantity >= 10000", message = "10000원 이상 입력해주세요.")
public class Item { }
실행해서 확인하면
메시지 코드도 다음과 같이 생성된다.
ValidationItemControllerV3 - 글로벌 오류 추가
당연히 실행 시 똑같이 동작한다.
728x90
'Spring > Validation' 카테고리의 다른 글
Bean Validation - 한계 (0) | 2024.03.05 |
---|---|
Bean Validation - 수정에 적용 (0) | 2024.03.04 |
Bean Validation - 에러 코드 (0) | 2024.03.02 |
Bean Validation - 스프링 적용 (0) | 2024.03.02 |
Bean Validation - 시작 및 프로젝트 세팅 V3 (1) | 2024.03.01 |
Comments