您可以在多个线程上启动 Spring boot rest 应用程序吗?

Can you launch a Spring boot rest application on multiple threads?

我有一个使用 spring 引导构建的 Rest 应用程序。我想将该应用程序的多个实例启动到不同的线程,以减少 运行 集成测试所需的时间。

以前有没有人试过这个,如果有,你是怎么做到的,你用的是什么? 如果不可能,能否请您解释一下原因?

提前致谢。

如前所述,它已经是多线程的,它不是关于拥有多个实例或线程来提高集成测试的速度,而是关于测试本身。

例如,如果您的 REST 应用程序使用 SQL 数据库,请确保您的测试使用 H2 数据库等。

此外,检查您的 Spring 上下文 start/stoping 的频率。