$ javap -p org/springframework/boot/jdbc/testcontainers/JdbcContainerConnectionDetailsFactory.class # spring-boot-jdbc-4.1.1.jar Compiled from "JdbcContainerConnectionDetailsFactory.java" class org.springframework.boot.jdbc.testcontainers.JdbcContainerConnectionDetailsFactory extends org.springframework.boot.testcontainers.service.connection.ContainerConnectionDetailsFactory, org.springframework.boot.jdbc.autoconfigure.JdbcConnectionDetails> { org.springframework.boot.jdbc.testcontainers.JdbcContainerConnectionDetailsFactory(); protected org.springframework.boot.jdbc.autoconfigure.JdbcConnectionDetails getContainerConnectionDetails(org.springframework.boot.testcontainers.service.connection.ContainerConnectionSource>); protected org.springframework.boot.autoconfigure.service.connection.ConnectionDetails getContainerConnectionDetails(org.springframework.boot.testcontainers.service.connection.ContainerConnectionSource); } $ javap -p org/springframework/boot/testcontainers/service/connection/ServiceConnection.class # spring-boot-testcontainers-4.1.1.jar Compiled from "ServiceConnection.java" public interface org.springframework.boot.testcontainers.service.connection.ServiceConnection extends java.lang.annotation.Annotation { public abstract java.lang.String value(); public abstract java.lang.String name(); public abstract java.lang.Class[] type(); }