我正在尝试autowire
bean
进行单元测试。
我正在使用基于annotation
的配置类,而不使用基于xml
的{{1}}。
Porblem :application-context
这是我的代码。
Failed to load ApplicationContext
我的配置类看起来像这样
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = AppContextLoader.class, loader = AnnotationConfigContextLoader.class)
public class StockTest
{
static Logger logger = Logger.getLogger(StockTest.class);
@Autowired
private StockGenerator generator;
@Test
public void someTest()
{//some code here}
}
}
注意: @Configuration
public class AppContextLoader
{
@Bean
public StockGenerator stockProvider()
{
StockGenerator stock = new StockGenerator();
return stock;
}
}
是春季管理的,所以我不知道如何处理它。我正在关注this示例。
或者当没有使用基于StockGenerator
的方法时,还有其他方法来自动装配bean。