它发生在我身上,我无意这样做:@NotNull和@Nullable,矛盾Java注释
@javax.annotation.Nullable
@javax.validation.constraints.NotNull
编译器并没有抱怨,一切似乎运作良好。
现在我想知道当两个或多个注释相互矛盾时内部发生了什么。此外,订单是否重要?
这是
@Nullable
@NotNull
比这一样吗?
@NotNull
@Nullable
这是如何工作的一般注释?谁赢?
编辑:我在寻找一个笼统的回答,不一定是关于这两个注解
请您发布这些注释的完整限定名称。你的意思是'javax.validation'注释吗? –