最近在做霍格沃兹的测开班的学委。
群里有个问题,大概是为什么@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