可能的原因是你在自己自定义的注解bookk时,使用元注解@Target时标注范围没有设置到方法层面,试试将你的自定义注解的@Target换成这个:@Target({ElementType.Type,ElementType.Method})
下面是我个人的练习(可以参考一下):
1、自定义注解Book:
2、自定义注解的使用:
3、注解解析,获取注解内容:
可能注解不支持方法吧 看下注解的@Target
自定义注解的时候,没有设置可以在方法上标注的权限
从注解不支持放在方法上,可以修改一下注解的作用范围
元注解
@Target 调一下这个的参数