@Configuration @ConditionalOnBean(value=MySQLProperties.class) @ConditionalOnProperty(value="embedded.mysql.enabled", matchIfMissing=true) public class EmbeddedMySQLTestOperationsAutoConfiguration extends Object
| Constructor and Description |
|---|
EmbeddedMySQLTestOperationsAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
NetworkTestOperations |
mysqlNetworkTestOperations(org.testcontainers.containers.MySQLContainer mysql) |
PackageInstaller |
mysqlPackageInstaller(InstallPackageProperties mysqlPackageProperties,
org.testcontainers.containers.MySQLContainer mysql) |
InstallPackageProperties |
mysqlPackageProperties() |
public EmbeddedMySQLTestOperationsAutoConfiguration()
@Bean @ConfigurationProperties(value="embedded.mysql.install") public InstallPackageProperties mysqlPackageProperties()
@Bean public PackageInstaller mysqlPackageInstaller(InstallPackageProperties mysqlPackageProperties, @Qualifier(value="embeddedMySQL") org.testcontainers.containers.MySQLContainer mysql)
@Bean @ConditionalOnMissingBean(name="mysqlNetworkTestOperations") public NetworkTestOperations mysqlNetworkTestOperations(@Qualifier(value="embeddedMySQL") org.testcontainers.containers.MySQLContainer mysql)
Copyright © 2020. All rights reserved.