Spring Boot 3.1 中改进的 Testcontainers 支持
Spring Boot 一直以来都支持 Testcontainers,而 Spring Boot 3.1 进一步改进了它。但首先,让我们看看 Testcontainers 是什么以及它通常如何使用。
Testcontainers 是一个开源框架,用于提供数据库、消息代理、Web 浏览器或几乎任何可以在 Docker 容器中运行的应用程序的临时轻量级实例。
如果您过去使用过 Testcontainers,那么您很有可能在集成测试中使用过它们。
@SpringBootTest
@Testcontainers
class MyIntegrationTests {
@Container
static…