Java注解:使用isAnnotationPresent(注解名.class)总是返回false
isAnnotationPresent判断方法上自定义注解总是返回false

需要在自定义注解上加 @Retention(RetentionPolicy.RUNTIME),声明该注解的存活策略可以保留到运行时,再通过反射获取时才可以正确获取。
@Retention(RetentionPolicy.RUNTIME)
public @interfaec 自定义注解名 {
数据类型 属性名;
}

浙公网安备 33010602011771号