SpringBoot的Bean通过单元测试确实能很欢快的解决我们的质量、自测和联调的问题,但是在使用的过程中发现一个问题,对于项目比较大的情况下,就是每次跑单测Spring启动都要几分钟,每次修改都要消耗几分钟的启动时间,大大降低的效率,目前找到了以下几个方案都不可行,希望有解决方案的同学可以加我VX(feigeswjtu),一起探讨一下。
- 使用devtools: https://blog.csdn.net/qq_24195023/article/details/95049948
问题: devtools只是针对正常启动服务能做到热部署,但是单测每次跑完都退出的问题解决不了。 - 使用hotcode2: https://bogle-zhao.github.io/2019/07/03/HotCode2%E6%8C%87%E5%8D%97/
这个工具是蚂蚁内部用的,很久没有维护了,对外不适用。