java注解demo+junit5源码注解笔记

最近在做霍格沃兹的测开班的学委。

群里有个问题,大概是为什么@Test执行方法的时候,实例变量不共享。

直觉是因为@Test注解是基于方法创建实例的,但是看了下源码,【发现看不懂@Test到底是基于什么,气死我了。

实际上猜测是准确的。

出于“下次不能因为看不懂注解内容而错过了正确答案”的原因,详细看了下注解的内容,写了个demo,想看看到底是怎么搞的。

demo参考

https://blog.csdn.net/qq1404510094/article/details/80577555?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~top_click~default-1-80577555.nonecase&utm_term=java%E6%B3%A8%E8%A7%A3&spm=1000.2123.3001.4430

github地址

https://github.com/ZhzhIn/annotationpractise.git

原文地址:https://www.cnblogs.com/zhizhiyin/p/14047164.html