初學SSM+mybatis單元測試遇到的問題,dao注入後爲

Dao層注入失敗,查看後,發現註解都寫的無誤,經朋友的指點,在測試類上加了一句“@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(locations={“classpath:spring/applicationContext-tx.xml”,“classpath:spring/applicationContext-service.xml”,“classpath:spring/applicationContext-dao.xml”})”
經測試,Dao可以注入,不再爲null在這裏插入圖片描述

@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration(locations={“classpath:spring/applicationContext-tx.xml”,“classpath:spring/applicationContext-service.xml”,“classpath:spring/applicationContext-dao.xml”})

public class TaskInfoTest {

@Autowired

TaskService taskService;

@Test

public void test(){

TaskInfo taskInfo = new TaskInfo();

taskInfo.setTid(2);

taskInfo.setTname(“taskname”);

taskInfo.setStatus(“成功”);

taskInfo.setBtime(“2018-10-12”);

taskInfo.setEtime(“2018-10-15”);

taskService.add(taskInfo);

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章