如何测试springboot方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何测试springboot方法相关的知识,希望对你有一定的参考价值。

参考技术A SpringBoot 提供一个注解@SpringBootTest,它能够测试你的SpringApplication,因为SpringBoot程序的入口是SpringApplication,
基本的所有配置都会通过入口类去加载,而注解可以引用入口类的配置。
“java
@RunWith(SpringJUnit4ClassRunner.class)
//指定SpringBoot工程的Application启动类
//支持web项目
@WebAppConfiguration
@SpringBootTest(classes = AppApplication.class, webEnvironment = SpringBootTest.WebEnvironment.MOCK)
public class IndexControllerTest
@Autowired
private IndexService indexService;

SpringBoot项目中如何异步执行一个方法

1. SpringBoot上加上开启异步方法注解:@EnableAsync

技术图片

2. 在需要异步执行的方法上,加上异步方法注解 @Async

技术图片

3. 测试

技术图片

5. 测试结果为,访问127.0.0.1:8888/hello,会首先看到po的信息,停留8秒,控制台会输出“我是异步方法!!!!”。该方法即被异步执行了,且不耽误主方法的正常返回。

技术图片

以上是关于如何测试springboot方法的主要内容,如果未能解决你的问题,请参考以下文章

Swagger2 常用使用 及 SpringBoo 整合 Swagger2

手把手教你用VUE开发后台管理系统:搭建SpringBoo 2.xt环境

springboot mybatis 事务管理

SpringBoot_01_SpringBoot入门

大数据-kafka学习——集成SpringBoot

如何测试springboot方法