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

spring boot 2.0单元测试

为什么80%的码农都做不了架构师?>>>   hot3.png

一、单元测试service层

1、首先引入依赖

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

2、编写service层代码

@Service
public class PracticeService {
    public String aaa() {
        return "aaa";
    }
}

3、编写单元测试代码

@RunWith(SpringRunner.class)
@SpringBootTest
public class PracticeControllerTest {

    @Autowired
    private PracticeService practiceService;

    @Test
    public void test() {
        String aaa = practiceService.aaa();
        System.out.println(aaa);
    }

}

注意:SpringBootTest是启动类,默认会自动查找不需要配置,也可以配置。类似@SpringBootTest(classes = SpringbootApplication.class)

二、单元测试控制器

 

 

转载于:https://my.oschina.net/uwith/blog/3014552

相关文章:

  • ansible API 常用模块
  • 追踪解析 FutureTask 源码
  • 再次简单明了总结flex布局,一看就懂...
  • 倒计时3天,公链黑马YOUChain正式开启节点测试
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 可达性分析算法
  • MySQL的sql语言分类DML、DQL、DDL、DCL、
  • 在IIS上部署ASP.NET Core项目出现错误 500.19
  • poj 1088(dfs+dp)
  • flutter的key在widget list的作用以及必要性
  • 深入 Nginx 之配置篇
  • 干货!手把手教你打造自己的seo生态资源,让排名不在是梦想
  • Mayor's posters(线段树+离散化)
  • yum安装openstack
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • EOS是什么
  • iOS编译提示和导航提示
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Java编程基础24——递归练习
  • Java的Interrupt与线程中断
  • Java读取Properties文件的六种方法
  • Node 版本管理
  • PHP的类修饰符与访问修饰符
  • Rancher-k8s加速安装文档
  • Spring Cloud中负载均衡器概览
  • Vue实战(四)登录/注册页的实现
  • 包装类对象
  • 从零开始学习部署
  • 构建工具 - 收藏集 - 掘金
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 今年的LC3大会没了?
  • 码农张的Bug人生 - 初来乍到
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 区块链共识机制优缺点对比都是什么
  • 软件开发学习的5大技巧,你知道吗?
  • 小程序开发中的那些坑
  • 栈实现走出迷宫(C++)
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • puppet连载22:define用法
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​力扣解法汇总946-验证栈序列
  • ![CDATA[ ]] 是什么东东
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ###C语言程序设计-----C语言学习(6)#
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • ${ }的特别功能
  • (2)Java 简介
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (一)为什么要选择C++