@RunWith(SpringJUnit4ClassRunner.class)

@RunWith(SpringJUnit4ClassRunner.class)

@RunWith(SpringJUnit4ClassRunner.class)报错,导入包也报错,输入时就没有提示

但是@Test能正常运行,

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

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕阿满 2020-03-11 14:05:12

同学你好,如果注释掉@RunWith,报空指针异常,这是由于customerDao没有注入造成的,如:

http://img1.sycdn.imooc.com//climg/5e687dd009e97e2106170056.jpg

关于RunWith报错是由于单词拼写错误,SpringJUnit4ClassRunner单词拼写错误,U小写,如:

http://img1.sycdn.imooc.com//climg/5e687f6b09844f5d06020095.jpg

建议同学修改一下再试试。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 qq_细雨微风_0 #1
    应该是我前期有一个包没有导入,后面的教程多导入了一个包,和将junit改为24.12就可以了
    2020-03-11 15:24:00
  • 所以同学的问题解决了对吗?棒棒哒,继续加油。祝:学习愉快~
    2020-03-11 17:58:38
提问者 qq_细雨微风_0 2020-03-11 10:04:27

package com.imooc.demo.demo4;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import javax.annotation.Resource;


@RunWith(SpringJunit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext2.xml ")
public class SpringDemo4 {

   @Resource(name = "customerDao")
   private CustomerDao customerDao;
   @Test
   public void demo1(){
       customerDao.find();
       customerDao.save();
       customerDao.update();
       customerDao.delete();
   }
}

http://img1.sycdn.imooc.com//climg/5e68468e099dc99b07980188.jpg

注释掉

@RunWith(SpringJunit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext2.xml ")

和对应的包还是报错,

package com.imooc.demo.demo4;

import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.springframework.test.context.ContextConfiguration;
import javax.annotation.Resource;


//@RunWith(SpringJunit4ClassRunner.class)
//@ContextConfiguration("classpath:applicationContext2.xml ")
public class SpringDemo4 {

   @Resource(name = "customerDao")
   private CustomerDao customerDao;
   @Test
   public void demo1(){
       customerDao.find();
       customerDao.save();
       customerDao.update();
       customerDao.delete();
   }
}

http://img1.sycdn.imooc.com//climg/5e68472609464ff409070576.jpg

好帮手慕阿满 2020-03-10 18:15:13

同学你好,问一下同学运行正常,@RunWith还报错吗?如果还报错,建议同学将报错信息贴一下,方便我们查看具体错误。

祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师