maven 打包junit单元测试报空指针 eclipse下正常

如下代码,在运行mvntest命令时,analysisResultService为空,报空指针异常,求解@RunWith(SpringJUnit4ClassRunner.... 如下代码,在运行mvn test命令时,analysisResultService为空,报空指针异常,求解
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(locations = {"classpath:applicationContext.xml","classpath:spring-mvc.xml"})
@Transactional
public class AnalysisResultServiceImplTest {
@Resource
private IAnalysisResultService analysisResultService;

@Test
@Rollback(false)
public void testGetAnalysisResultByTaskId() {
String taskid="0666b2c4-bf20-4a5b-9794-e1decabf8fce";
String analysisResult = analysisResultService.getAnalysisResultByTaskId(taskid);
System.out.println(analysisResult);
}

}
展开
 我来答
abcd6559402
2018-02-22 · TA获得超过2054个赞
知道小有建树答主
回答量:1883
采纳率:62%
帮助的人:208万
展开全部
你maven下的test包有配置文件吗?没有的话@Resource注入bean时会失败。这时会报空指针。main_test包要和main_java 包中的资源一样。
追问
main_test包和main_java 包是什么意思?maven下的test包也不明白什么意思?没有配置文件,那应该是这个问题,你能详细说明一下吗,谢谢了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式