我从未遇到过这种情况,现在我想知道:如果两个不同的注释具有相同的名称会发生什么?(我将在此处提供一个由IntelliJ提供的注释示例,但问题实际上是通用的,因此我不会标记它为“IntelliJ”)
例如,在这里第一句话:
http://youtrack.jetbrains.net/issue/IDEABKL-4959
说:
许多库都有自己的@NotNull注释(例如intellij,hibernate-validation等)。
如果我想同时使用IntelliJ的@NotNull
和Hibernate的@NotNull
,会发生什么?(再次说明@NotNull只是我碰巧找到冲突的一个例子)
它们是否不兼容?如果不兼容,整个项目都是这样吗?
这是我真的不熟悉的东西...