Spring Boot通过Junit实现单元测试过程解析

 更新时间:2020年01月17日 09:47:21   作者:JAVA程序猿成长之路  
这篇文章主要介绍了Spring Boot通过Junit实现单元测试过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Spring Boot通过Junit实现单元测试过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.需要在pom.xml中引入spring-boot-starter-test

 <dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-test</artifactId>
</dependency>

2.单元测试代码

两个关键的注解

@RunWith(SpringRunner.class)

@SpringBootTest

package com.niugang.test;
import java.util.List;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import com.niugang.entity.User;
import com.niugang.service.UserService;
@RunWith(SpringRunner.class)
@SpringBootTest
public class TestUser {
	@Resource
	 private UserService userService;
	@Test
	public void test1(){
		List<User> list = userService.queryList(null);
		System.out.println("集合大小:"+list.size());
	}
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • SpringMVC 中HttpMessageConverter简介和Http请求415 的问题

    SpringMVC 中HttpMessageConverter简介和Http请求415 的问题

    本文介绍且记录如何解决在SpringMVC 中遇到415 Unsupported Media Type 的问题,并且顺便介绍Spring MVC的HTTP请求信息转换器HttpMessageConverter
    2016-07-07
  • 一篇文章带你了解Java基础-多态

    一篇文章带你了解Java基础-多态

    这篇文章主要介绍了Java 多态的深入理解的相关资料,子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为,需要的朋友可以参考下
    2021-08-08
  • 通过Java读取xml文件内容过程解析

    通过Java读取xml文件内容过程解析

    这篇文章主要介绍了通过Java读取xml文件内容过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Java监听器ActionListener与MouseListener的执行顺序说明

    Java监听器ActionListener与MouseListener的执行顺序说明

    这篇文章主要介绍了Java监听器ActionListener与MouseListener的执行顺序说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java中高效的对象映射库Orika的用法详解

    Java中高效的对象映射库Orika的用法详解

    Orika是一个高效的Java对象映射库,专门用于在Java应用程序中简化对象之间的转换,下面就跟随小编一起来深入了解下Orika的具体使用吧
    2024-11-11
  • btrace定位生产故障的方法示例

    btrace定位生产故障的方法示例

    这篇文章主要介绍了btrace定位生产故障的方法示例,文中通过示例代码介绍的很详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-02-02
  • Java设计模式之命令模式详细解析

    Java设计模式之命令模式详细解析

    这篇文章主要介绍了Java设计模式之命令模式详细解析,命令模式将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象,同时也支持可撤销的操作,需要的朋友可以参考下
    2024-01-01
  • Spring Boot集成JavaMailSender发送邮件功能的实现

    Spring Boot集成JavaMailSender发送邮件功能的实现

    spring提供了发送邮件的接口JavaMailSender,通过JavaMailSender可以实现后端发送邮件,下面这篇文章主要给大家介绍了关于Spring Boot集成JavaMailSender发送邮件功能的相关资料,需要的朋友可以参考下
    2022-05-05
  • Java使用jdbc连接实现对MySQL增删改查操作的全过程

    Java使用jdbc连接实现对MySQL增删改查操作的全过程

    JDBC的全称是Java Database Connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API,下面这篇文章主要给大家介绍了关于Java使用jdbc连接实现对MySQL增删改查操作的相关资料,需要的朋友可以参考下
    2023-03-03
  • Springboot2.x结合Mabatis3.x下Hikari连接数据库报超时错误

    Springboot2.x结合Mabatis3.x下Hikari连接数据库报超时错误

    本文针对Springboot2.x与Mybatis3.x结合使用时,Hikari连接数据库出现超时错误的问题进行了深入分析,并提供了一系列有效的解决方法,感兴趣的可以了解一下
    2023-11-11

最新评论