Java注解:使用isAnnotationPresent(注解名.class)总是返回false


isAnnotationPresent判断方法上自定义注解总是返回false
在这里插入图片描述
需要在自定义注解上加 @Retention(RetentionPolicy.RUNTIME),声明该注解的存活策略可以保留到运行时,再通过反射获取时才可以正确获取。

@Retention(RetentionPolicy.RUNTIME)
public @interfaec 自定义注解名 {
    数据类型 属性名;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM