它發生在我身上,我無意這樣做:@NotNull和@Nullable,矛盾Java註釋
@javax.annotation.Nullable
@javax.validation.constraints.NotNull
編譯器並沒有抱怨,一切似乎運作良好。
現在我想知道當兩個或多個註釋相互矛盾時內部發生了什麼。此外,訂單是否重要?
這是
@Nullable
@NotNull
比這一樣嗎?
@NotNull
@Nullable
這是如何工作的一般註釋?誰贏?
編輯:我在尋找一個籠統的回答,不一定是關於這兩個註解
請您發佈這些註釋的完整限定名稱。你的意思是'javax.validation'註釋嗎? –