当前位置: 首页 > news >正文

SpringBoot整合JUnit

 1.创建新项目

说明:创建springboot_04_junit项目,选择对应的版本。

2.接口类

说明:新建BookDao接口。

package com.forever.dao;public interface BookDao {public void save();
}

3.实现类

说明: 新建BookDaoImpl实现类。

package com.forever.dao.impl;import com.forever.dao.BookDao;
import org.springframework.stereotype.Repository;@Repository   //@Component也可以,不过@Repository是写在数据层中的,类通常用于数据库操作,如读取、写入和更新数据。
public class BookDaoImpl implements BookDao {@Overridepublic void  save(){System.out.println("Book dao运行");}
}

4.测试类

说明:在初始化Spring Initializr时,测试类就已经建好。

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.注入你要测试的对象@Autowiredprivate BookDao bookDao;//  2.执行要测试的对象对应的方法@Testvoid contextLoads() {bookDao.save();}}

5.显示

6.注意

说明:如果修改了测试类的位置,那么将配置启动类才可以进行测试。

@SpringBootTest(classes = Springboot04JunitApplication.class)

说明:如果没在@SpringBootTest配置classes,那么也可以配置@ContextConfiguration配置classes 

 

http://www.lryc.cn/news/222100.html

相关文章:

  • 华为取消6000万订单影响在扩大,高通嘴硬强调不受影响
  • 培训心得怎么写?CHAT帮你解决问题
  • AJAX-解决回调函数地狱问题
  • 【Mac开发环境搭建】JDK安装、多JDK安装与切换
  • C,C++,JAVA的区别与联系
  • 界面控件DevExpress WPF PDF Viewer,更快实现应用的PDF文档浏览
  • nanodet训练自己的数据集、NCNN部署到Android
  • 含泪整理的超全窗口函数:数据开发必备
  • CCF ChinaSoft 2023 论坛巡礼 | NASAC青年软件创新奖论坛
  • ES 未分片 导致集群状态飘红
  • Python - 面向现实世界的人脸复原 GFP-GAN 简介与使用
  • Xcode15 framework ‘CoreAudioTypes‘ not found
  • torch.cuda.is_available()=false的原因
  • asp.net docker-compose添加网关和网关配置
  • 论文阅读:LOGO-Former: Local-Global Spatio-Temporal Transformer for DFER(ICASSP2023)
  • 【GO】项目import第三方的依赖包
  • 【Linux基础IO篇】用户缓冲区、文件系统、以及软硬链接
  • 电脑软件:推荐一款电脑多屏幕管理工具DisplayFusion
  • 免费好用的网页采集工具软件推荐
  • 6.ELK之Elasticsearch嵌套(Nested)类型
  • RefConv: 重参数化的重新聚焦卷积(论文翻译)
  • 指令重排序
  • 【Head First 设计模式】-- 观察者模式
  • JavaWeb篇_01——JavaEE简介【面试常问】
  • QtC++与QRadioButton详解
  • 移远EC600U-CN开发板 day01
  • 【C/C++】什么是POD(Plain Old Data)类型
  • 注册虾皮买家号需要哪些资料?
  • 小腿筋膜炎怎么治疗最有效
  • After Effects 2024 v24.0.2(AE2024)