mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-07-15 01:07:30 +08:00
Reverse the tip for importing testcontainers declarations
They now use `@ServiceConnection` by default. Closes gh-35629
This commit is contained in:
parent
5a3e588da4
commit
9334840f18
@ -73,8 +73,7 @@ To do so, add the `@ImportTestcontainers` annotation to your test configuration
|
||||
|
||||
include::code:MyContainersConfiguration[]
|
||||
|
||||
TIP: You can use the `@ServiceConnection` annotation on `Container` fields to establish service connections.
|
||||
You can also add <<features#features.testing.testcontainers.dynamic-properties,`@DynamicPropertySource` annotated methods>> to your declaration class.
|
||||
TIP: If you don't intend to use the <<features#features.testing.testcontainers.service-connections, service connections feature>> but want to use <<features#features.testing.testcontainers.dynamic-properties, `@DynamicPropertySource`>> instead, remove the `@ServiceConnection` annotation from the `Container` fields.
|
||||
|
||||
|
||||
|
||||
|
@ -20,12 +20,16 @@ import org.testcontainers.containers.MongoDBContainer;
|
||||
import org.testcontainers.containers.Neo4jContainer;
|
||||
import org.testcontainers.junit.jupiter.Container;
|
||||
|
||||
import org.springframework.boot.testcontainers.service.connection.ServiceConnection;
|
||||
|
||||
public interface MyContainers {
|
||||
|
||||
@Container
|
||||
@ServiceConnection
|
||||
MongoDBContainer mongoContainer = new MongoDBContainer("mongo:5.0");
|
||||
|
||||
@Container
|
||||
@ServiceConnection
|
||||
Neo4jContainer<?> neo4jContainer = new Neo4jContainer<>("neo4j:5");
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user