clazz.getDeclaredAnnotation(Table.class).value(); 获取的为null

lin694218943 2019-05-20 02:45:00
...全文
542 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin694218943 2019-05-23
  • 打赏
  • 举报
回复
引用 5 楼 LCL_data 的回复:
你的get方法 是怎么调用的?

项目调整了一些东西,莫名其妙就好了,代码都没改。。。不过还是感谢了
十八道胡同 2019-05-22
  • 打赏
  • 举报
回复
你的get方法 是怎么调用的?
lin694218943 2019-05-22
  • 打赏
  • 举报
回复
引用 3 楼 LCL_data 的回复:
<A extends Annotation>A getAnnotation(Class<A>annotationClass):尝试获取该class对象对应类上村子的指定类型的Annotation,如果该类型注解不存在,则返回null
<A extends Annotation>A getDeclaredAnnotation(Class<A>annotationClass):这是Java 8中新增的,该方法获取直接修饰该class对象对应类的指定类型的Annotation,如果不存在,则返回null


你先获得Annotation,然后在获取.value(),看看是哪里null


网上找的全是针对单个实体,这个是想弄公用的,所以网上方法都没用。。。
十八道胡同 2019-05-20
  • 打赏
  • 举报
回复
<A extends Annotation>A getAnnotation(Class<A>annotationClass):尝试获取该class对象对应类上村子的指定类型的Annotation,如果该类型注解不存在,则返回null <A extends Annotation>A getDeclaredAnnotation(Class<A>annotationClass):这是Java 8中新增的,该方法获取直接修饰该class对象对应类的指定类型的Annotation,如果不存在,则返回null 你先获得Annotation,然后在获取.value(),看看是哪里null
lin694218943 2019-05-20
  • 打赏
  • 举报
回复
本身是springboot的现在想在springmvc中用,移了过来,是哪里没弄吗。。。
lin694218943 2019-05-20
  • 打赏
  • 举报
回复



怎么取值都是null...

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧