用@SpringBootTest运行单测的时候,是不是每运行都需要重新启动Spring容器?
大型应用启动一次会浪费大量的时间,导致效率比较低。
Gyro插件可以解决你的问题。
它是一个IDEA插件,安装之后,用Gyro Debug运行你的单测,第一次会正常启动Spring容器,第二次之后再次运行会复用之前启动过的Spring容器。
如果你安装了Jrebel热部署插件,Gyro自动使用其热部署能力。
认准Gyro Debug的黄色小蜜蜂,无需你为此改动任何代码,用它来执行你的单测,你将开启一段美妙的体验。
https://www.bilibili.com/video/BV1DR4y1a7pq/?share_source=copy_web&vd_source=7f28fee5277ecf42377d8d868d58e541
请看:https://github.com/Hghhhh/gyro