我有 Java 1.7。有什么方法可以将多个注释分组为单个注释。这样我就可以使用单个注释进行注释并获取所有分组的多个注释的所有属性。我想避免每次都重复多个注释行。 我们可以将 3 个注解合二为一吗 Java 核心库或其他库是否支持此功能。 谢谢
最佳答案
不,那是不可能的。一个既定的习惯用法是用它的组合注释对 @Combined
注释进行元注释:
@A
@B
@C
public @interface Combined {}
此模式表示使用@Combined
注释元素等同于指定@A
、@B
和@C
在该元素处。
这当然需要使用这些注释的库了解并使用这种模式。那就是例如Bean Validation 中的约束注释或 CDI 中的构造型。
关于java - 对多个注释进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910008/