前言
用@SpringBootTest运行单测的时候,是不是每运行都需要重新启动Spring容器?
大型应用启动一次会浪费大量的时间,导致效率比较低。
Gyro插件可以解决你的问题。
Gyro介绍
它是一个IDEA插件,安装之后,用Gyro Debug运行你的单测,第一次会正常启动Spring容器,第二次之后再次运行会复用之前启动过的Spring容器。
如果你安装了Jrebel热部署插件,Gyro自动使用其热部署能力。
![](https://i-blog.csdnimg.cn/blog_migrate/941adc33952775fc512e74d8c304ed32.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6eab4e4ad14038b704564b418e15ac77.png)
认准Gyro Debug的黄色小蜜蜂,无需你为此改动任何代码,用它来执行你的单测,你将开启一段美妙的体验。
视频演示
<iframe src="//player.bilibili.com/player.html?bvid=BV1DR4y1a7pq&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>