Class EmbeddedMariaDBTestOperationsAutoConfiguration


  • @Configuration
    @ConditionalOnExpression("${embedded.containers.enabled:true}")
    @ConditionalOnBean(MariaDBProperties.class)
    @ConditionalOnProperty(value="embedded.mariadb.enabled",
                           matchIfMissing=true)
    public class EmbeddedMariaDBTestOperationsAutoConfiguration
    extends Object
    • Constructor Detail

      • EmbeddedMariaDBTestOperationsAutoConfiguration

        public EmbeddedMariaDBTestOperationsAutoConfiguration()
    • Method Detail

      • mariadbPackageProperties

        @Bean
        @ConfigurationProperties("embedded.mariadb.install")
        public InstallPackageProperties mariadbPackageProperties()
      • mariadbPackageInstaller

        @Bean
        public PackageInstaller mariadbPackageInstaller​(InstallPackageProperties mariadbPackageProperties,
                                                        @Qualifier("embeddedMariaDb")
                                                        org.testcontainers.containers.GenericContainer mariadb)
      • mariadbNetworkTestOperations

        @Bean
        @ConditionalOnMissingBean(name="mariadbNetworkTestOperations")
        public NetworkTestOperations mariadbNetworkTestOperations​(@Qualifier("embeddedMariaDb")
                                                                  org.testcontainers.containers.GenericContainer mariadb)