自定义注解位置一样对吗?

不一定对。自定义注解的“位置”取决于你如何定义和使用它。

自定义注解可以通过 @Target 元注解来指定它可以用在哪些地方,比如类、方法、字段、参数等。如果两个自定义注解的 @Target 值完全一样,那它们就可以放在相同的代码位置(比如都只允许用在方法上)。但如果它们的 @Target 不同,比如一个限制只能用在类上,另一个限制只能用在字段上,那它们就不能放在同一个位置。

所以,简单来说:只有当你为这两个注解定义了相同的适用目标时,它们的位置才对。否则,位置就不匹配。