我可以像这样注入类字段:
class TestClass{
@Inject
Handler handler;
@Test
public void test1(){....}
@Test
public void test2(){....}
}
但是字段“handler”将在 test1() 和 test2() 之间共享,给我带来很多问题,所以问题是如何为 test1() 和 test2() 注入单独/不同的处理程序,如下所示:
class TestClass{
@Test@Inject
public void test1(Handler handler){....}
@Test@Inject
public void test2(Handler handler){....}
}