gpt4 book ai didi

java - SpringJUnit4ClassRunner中的@AfterClass(如何在拆卸中使用bean)

转载 作者:行者123 更新时间:2023-12-01 18:53:20 24 4
gpt4 key购买 nike

我想在Spring单元测试(SpringJUnit4ClassRunner)的拆卸方法中使用bean。但是这个方法(用@AfterClass注释)应该是静态的。有什么解决办法吗?

示例:

@RunWith(SpringJUnit4ClassRunner.class)
//.. bla bla other annotations
public class Test{

@Autowired
private SomeClass some;

@AfterClass
public void tearDown(){
//i want to use "some" bean here,
//but @AfterClass requires that the function will be static
some.doSomething();
}

@Test
public void test(){
//test something
}

}

最佳答案

也许您想使用@After 而不是@AfterClass。它不是静态的。

关于java - SpringJUnit4ClassRunner中的@AfterClass(如何在拆卸中使用bean),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15074602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com