@SpringBootTest 和 @Test的区别

@SpringBootTest@Test 在 Spring Boot 应用程序中有不同的用途:

  • @SpringBootTest:

    • 用于集成测试。
    • 引导整个 Spring 应用程序上下文。
    • 允许以集成方式测试 Spring 组件。
    • 支持在测试期间使用不同的配置或配置文件。
  • @Test:

    • 一个 JUnit 注解。
    • 标记一个方法为测试方法。
    • 用于单元测试。
    • 本身不会加载 Spring 应用程序上下文。

总结来说,@SpringBootTest 用于需要 Spring 上下文的集成测试,而 @Test 用于不需要 Spring 上下文的单元测试。

相关推荐
kka杰20 小时前
MYSQL 表的增删查改-更新/删除
数据库·mysql
q***448121 小时前
mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
数据库·mysql·adb
风123456789~21 小时前
【OceanBase专栏】OB租户-创建实验
数据库·笔记·oceanbase
cmcm!21 小时前
学习笔记1
数据库·笔记·学习
Zero-Talent21 小时前
MySQL初级
数据库·mysql·oracle
烟雨归来21 小时前
oracle数据文件大小异常故障处理
数据库·oracle
jenchoi41321 小时前
【2025-11-23】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·数据库·安全·web安全·网络安全
auspicious航21 小时前
PostgreSQL数据库之使用 pg_waldump 和 pg_walinspect 查看 WAL 文件的内容
数据库·postgresql
unicrom_深圳市由你创科技1 天前
Django项目结构与微服务设计
数据库·sqlite
不断高歌1 天前
MySQL基础随堂笔记3
数据库·mysql