gpt4 book ai didi

java - Spring 联合测试

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:26:51 26 4
gpt4 key购买 nike

我有一个maven spring项目(最新版),我想写一些junit测试(最新版)。

我遇到的问题是我的 spring bean 是 Autowiring 的,当我从 junit 测试调用它们时,我得到空指针异常,因为 spring 不会 Autowiring 它们。

如何加载上下文以便 Autowiring ?

最佳答案

你学过吗Testing Spring 引用文档中的章节?这是您应该开始的示例:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class MyTest {

@Resource
private FooService fooService;

// class body...
}

如果你在 /src/test/java 中的 com.example.MyTest 中,你将需要 /src/test/resources/com/example/MyTest-context.xml - 但异常将为您指明方向。

关于java - Spring 联合测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6546871/

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