不允许两个或多个相同类型的注释。但是,您可以执行以下操作:
public @interface Foos { Foo[] value();}@Foos({@Foo(bar="one"), @Foo(bar="two")})public void haha() {}但是,您将需要对代码中的Foos批注进行专门处理。
顺便说一句,我刚刚在2小时前使用过此方法来解决同一问题:)

不允许两个或多个相同类型的注释。但是,您可以执行以下操作:
public @interface Foos { Foo[] value();}@Foos({@Foo(bar="one"), @Foo(bar="two")})public void haha() {}但是,您将需要对代码中的Foos批注进行专门处理。
顺便说一句,我刚刚在2小时前使用过此方法来解决同一问题:)