为了账号安全,请及时绑定邮箱和手机立即绑定

java注解是怎么实现的?

java注解是怎么实现的?

UYOU 2019-04-13 08:45:19
我一直很奇怪,拿junit4来讲,用注解@Before和@After就可以代替setUp和tearDown这两个方法。方法名字都是继承来的啊……为什么用注解就可以随便叫方法名呢?我记得有本书说过注解都是用的反射机制,一句话概括了,但具体是怎么个原理?
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

程序运行时,通过反射查找该类中所有方法的注解,假如存在@Before则先运行method.invoke(methodName),其它同理,强烈推荐一个博客教程:
如何自定义注解——MKyong的博客
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 313 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信