在Java中结合注释

jav*_*guy 2 java annotations

如何在Java中组合注释?

编辑我问我是否有两个注释a和b,我可以合并到单个注释c吗?如果可能,我该怎么做?

dma*_*a_k 6

除非注释使用者将明确处理元注释树,否则您无法通过注释注释来组合注释.例如,Spring支持这样的特征@Transactional,@Component以及其他一些注释(你不妨看看SpringTransactionAnnotationParser#parseTransactionAnnotation()).很高兴在Java核心中拥有此功能,但唉......

但是,您可以声明具有一组所需注释的公共父类并对其进行扩展.但这并不总是适用.