请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

代码报错

Error:(18, 38) java: 找不到符号
符号:   方法 queryArea()
位置: 类型为com.imooc.o2o.dao.AreaDao的变量 areaDao
下面这个是我测试类的代码  应该是没有问题    去查也没有找到解决办法   麻烦老师帮忙解答一下
图片描述

https://img1.sycdn.imooc.com//szimg/5d7f00b209380b7008390231.jpg




https://img1.sycdn.imooc.com//szimg/5d80d0af094b7af209550304.jpg

https://img1.sycdn.imooc.com/szimg/5d80ce3c09eb993413440231.jpg

正在回答 回答被采纳积分+3

2回答

翔仔 2019-09-17 00:05:58

同学好,可以复制粘贴下我的看看

package com.imooc.o2o.dao;

import static org.junit.Assert.assertEquals;

import java.util.List;

import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;

import com.imooc.o2o.BaseTest;
import com.imooc.o2o.entity.Area;

public class AreaDaoTest extends BaseTest{
	@Autowired
	private AreaDao areaDao;
	
	@Test
	public void testQueryArea(){
		List<Area> areaList = areaDao.queryArea();
		assertEquals(2, areaList.size());
	}
}

如果还是不行,右键tomcat clean一下,然后rebuild一下project试试;

如果还是不行,把pom.xml里面的<scope>test</scope>全部去除试试

然后再看看AreaDao看看有没有queryArea()这个方法并且已经在mapper实现了

0 回复 有任何疑惑可以回复我~
  • 提问者 GSW_cuury #1
    老师  复制您的代码试了一下   又变成了上面最后一个图片的错误。。 就是 Failed to load ApplicationContext    自己上网查了查  基本都是说在@ContextConfiguration 中把spring配置文件名写齐全就行,可是我都写了呀(上面的倒数第二张图)   还是报这个错误 有点不知为何
    回复 有任何疑惑可以回复我~ 2019-09-17 20:18:18
  • 翔仔 回复 提问者 GSW_cuury #2
    同学好,后面给的建议试了没,报的最后一个图的错误没给全呢,现在怀疑是你的test里面压根就没读取到src/java/main的东西
    回复 有任何疑惑可以回复我~ 2019-09-18 00:41:11
翔仔 2019-09-11 23:19:36

同学好,能否提供错误截图呀,怀疑是环境问题?

https://blog.csdn.net/weixin_40083942/article/details/81222682


0 回复 有任何疑惑可以回复我~
  • 提问者 GSW_cuury #1
    好的   老师     错误截图我放上面了   麻烦您再看一下
    回复 有任何疑惑可以回复我~ 2019-09-16 11:26:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信