@Configuration
@ConditionalOnExpression(value="${embedded.containers.enabled:true}")
@ConditionalOnBean(value=MariaDBProperties.class)
@ConditionalOnProperty(value="embedded.mariadb.enabled",
matchIfMissing=true)
public class EmbeddedMariaDBTestOperationsAutoConfiguration
extends Object
| Constructor and Description |
|---|
EmbeddedMariaDBTestOperationsAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
NetworkTestOperations |
mariadbNetworkTestOperations(org.testcontainers.containers.GenericContainer mariadb) |
PackageInstaller |
mariadbPackageInstaller(InstallPackageProperties mariadbPackageProperties,
org.testcontainers.containers.GenericContainer mariadb) |
InstallPackageProperties |
mariadbPackageProperties() |
public EmbeddedMariaDBTestOperationsAutoConfiguration()
@Bean @ConfigurationProperties(value="embedded.mariadb.install") public InstallPackageProperties mariadbPackageProperties()
@Bean public PackageInstaller mariadbPackageInstaller(InstallPackageProperties mariadbPackageProperties, @Qualifier(value="embeddedMariaDb") org.testcontainers.containers.GenericContainer mariadb)
@Bean @ConditionalOnMissingBean(name="mariadbNetworkTestOperations") public NetworkTestOperations mariadbNetworkTestOperations(@Qualifier(value="embeddedMariaDb") org.testcontainers.containers.GenericContainer mariadb)
Copyright © 2021. All rights reserved.