java - 对多个注释进行分组

标签 java jakarta-ee annotations grouping

我有 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/

相关文章:

java - reactor lmax 线程转储

java - Linux 上的运行时执行

java - Live Copy 上不会自动进行转出

git - WebStorm 注释在破折号和空格上切断用户名

java - spring @Value 不从 application.properties 文件加载值

java - 流口水专家/求解器 - 5.0.1 匹配

java - 构建网页内容过滤器

java - 使用代理和 SSL 时,Apache HttpClient 4.5.2(请求和 HttpGet)在第二次调用时失败

eclipse - 使用 Tomcat 和 Eclipse 增强 DataNucleus JPA 运行时

hibernate - kotlin 中的注释数组