java组合注解怎么实现?

比如有两个注解,这两个都是方法注解,只能用在方法上
@A(value="aaa")
@B(path="/bbb")

怎么组合到一个注解
@C(value="aaa", path="/bbb")

阅读 5k
1 个回答

这个@A@B是你自己定义的注解还是别人的注解?
如果是别人的注解的话是没办法组合的了,除非别人有定义一个@C
如果是自己定义的那再定义一个@C就行了。

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface C {
    String value();

    String path();
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题