我有一個類,是這樣的驗證領域
@MyValidator
class Demo {
@NotNull
Instant startDate
...
}
在ConstraintValidator爲MyValidator約束,我作出這樣的要求的startDate不是一個呼叫空值。
我不必擔心如果在我的@MyValidator約束之前驗證了startDate的@NotNull約束,但是在我的測試中,首先驗證了@MyValidator並且我得到了一個NPE。
我無論怎樣才能指示調用我的ConstraintValidator的@MyValidator約束應該實地後驗證@NotNull約束,或明確確認@NotNull約束自己在我ConstraintValidator實施的第一步驗證?