Spring整合junit

1、导入pom坐标

XML 复制代码
         <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>5.2.10.RELEASE</version>
        </dependency>

2、编写测试用例

java 复制代码
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfig.class)
public class AccountServiceTest {
    @Autowired
    private AccountService accountService;

    @Test
    public void TestFindById(){
        System.out.println( accountService.findById(1));
    }
}
  • @RunWith 指定测试用例类型
  • @ContextConfiguration 指定测试SpringConfig配置类
  • @Autowired 自动装配
  • @Test 表明这个是测试用例
相关推荐
亚历克斯神8 小时前
JVM 内存管理 2026:深度解析与调优实战
java·spring·微服务
二月十六8 小时前
SQL Server 2022 新语法:IS [NOT] DISTINCT FROM 彻底解决 NULL 比较难题
数据库·sqlserver
亚历克斯神12 小时前
Java 职业发展:2026 指南
java·spring·微服务
云烟成雨TD13 小时前
Spring AI Alibaba 1.x 系列【13】 检查点 (Checkpoint) 机制及各类持久化实现
java·人工智能·spring
二月十六14 小时前
SQL Server 2022 新函数:DATETRUNC 日期截断详解
数据库·sqlserver·datetrunc
行走的搬运工15 小时前
Spring Security_05
java·spring·mybatis
我登哥MVP15 小时前
【Spring6笔记】 - 11 - JDBCTemplate
java·数据库·spring boot·mysql·spring
也许明天y15 小时前
Spring AI 核心原理解析:基于 1.1.4 版本拆解底层架构
java·后端·spring
希望永不加班16 小时前
SpringBoot 自定义 Starter:从零开发一个私有 Starter
java·spring boot·后端·spring·mybatis
callJJ16 小时前
Spring AI ETL 数据处理管道实战指南:从原始文档到向量索引
java·人工智能·spring·ai·etl·spring ai