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 表明这个是测试用例
相关推荐
梵得儿SHI3 分钟前
SpringCloud 微服务实战:支付全链路生产级落地(接口对接 + 异步通知 + 订单状态闭环)
spring·spring cloud·微服务·微信支付·支付模块·支付集成·支付系统架构设计
爱吃烤鸡翅的酸菜鱼4 分钟前
Spring Cloud Eureka 服务注册与发现实战详解:从原理到高可用集群搭建
java·spring·spring cloud·eureka
splage44 分钟前
Spring Framework 中文官方文档
java·后端·spring
刘 大 望1 小时前
MCP详细介绍以及IDE和Spring AI中应用
java·ide·人工智能·spring·ai·aigc·ai编程
daidaidaiyu11 小时前
一文学习 Spring 声明式事务源码全流程总结
java·spring
彭于晏Yan16 小时前
Spring AI(二):入门使用
java·spring boot·spring·ai
卓怡学长17 小时前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
Meepo_haha18 小时前
创建Spring Initializr项目
java·后端·spring
Memory_荒年18 小时前
SpringBoot事务源码深度游:从注解到数据库的“奇幻漂流”
java·后端·spring
Memory_荒年18 小时前
SpringBoot事务:从“一键开关”到“踩坑大全”的生存指南
java·后端·spring