?1.創(chuàng)建新項目
說明:創(chuàng)建springboot_04_junit項目,選擇對應的版本。
2.接口類
說明:新建BookDao接口。
package com.forever.dao;
public interface BookDao {
public void save();
}
3.實現(xiàn)類
說明: 新建BookDaoImpl實現(xiàn)類。
package com.forever.dao.impl;
import com.forever.dao.BookDao;
import org.springframework.stereotype.Repository;
@Repository //@Component也可以,不過@Repository是寫在數(shù)據(jù)層中的,類通常用于數(shù)據(jù)庫操作,如讀取、寫入和更新數(shù)據(jù)。
public class BookDaoImpl implements BookDao {
@Override
public void save(){
System.out.println("Book dao運行");
}
}
4.測試類
說明:在初始化Spring Initializr時,測試類就已經(jīng)建好。
package com.forever;
import com.forever.dao.BookDao;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
//定義這是一個測試類
@SpringBootTest
class Springboot04JunitApplicationTests {
//1.注入你要測試的對象
@Autowired
private BookDao bookDao;
// 2.執(zhí)行要測試的對象對應的方法
@Test
void contextLoads() {
bookDao.save();
}
}
5.顯示
6.注意
說明:如果修改了測試類的位置,那么將配置啟動類才可以進行測試。
@SpringBootTest(classes = Springboot04JunitApplication.class)
說明:如果沒在@SpringBootTest配置classes,那么也可以配置@ContextConfiguration配置classes?文章來源:http://www.zghlxwxcb.cn/news/detail-743860.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-743860.html
到了這里,關于SpringBoot整合JUnit的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!