2014-06-12 8 views
1

내 프로젝트에서 개체 유효성 검사 프레임 워크로 OVAL을 사용하고 있습니다. 이제 나는 다음과 같은 객체가 있다고 가정 해 봅시다 : (! _value = NULL) 를 지정하지 않고첫 번째 실패시 개체 필드 유효성 검사 중지

public class MyObject { 

    @NotNull(message = "Amount cannot be null.") 
    @NotNegative(when = "groovy:((_value != null) && (_value.getAmount() <= 0))", message = "Amount cannot be ZERO or negative.") 
    private Currency amount; 
} 

을가 java.lang.NullPointerException이 실패 @NotNegative 주석의 경우를 확인해야합니다 추가 @NotNull 주석이있는 경우에도 .

중복을 피할 수 있습니까?

답변