2016-06-16 143 views
1

我有一個類,是這樣的驗證領域

@MyValidator 
class Demo { 
    @NotNull 
    Instant startDate 
    ... 
} 

在ConstraintValidator爲MyValidator約束,我作出這樣的要求的startDate不是一個呼叫空值。

我不必擔心如果在我的@MyValidator約束之前驗證了startDate的@NotNull約束,但是在我的測試中,首先驗證了@MyValidator並且我得到了一個N​​PE。

我無論怎樣才能指示調用我的ConstraintValidator的@MyValidator約束應該實地後驗證@NotNull約束,或明確確認@NotNull約束自己在我ConstraintValidator實施的第一步驗證?

回答