在项目开发中遇到一个问题,想取得组合注解的头部元注解,网上找了一遍都没有,先记录一下取得方式:
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@RequestMapping(method = RequestMethod.POST)
public @interface PostMapping {比如组合注解PostMapping,它头部有多个注解,想取得@RequestMapping注解,可以通过以下方式:
XXXX.class.getDeclaredMethods();
method.getAnnotation(PostMapping.class).annotationType().annotationData()方法annotationData(),返回PostMapping的所有头部注解信息,其中就包含RequestMapping注解。

本文介绍了一种在项目开发过程中获取组合注解头部元注解的方法。以@PostMapping组合注解为例,通过使用特定的Java反射API,可以获取到包含@RequestMapping在内的所有头部注解信息。
417

被折叠的 条评论
为什么被折叠?



