@Configuration
public class EmbeddedDatabaseAutoConfiguration
extends java.lang.Object
implements org.springframework.beans.factory.BeanClassLoaderAware
| Constructor and Description |
|---|
EmbeddedDatabaseAutoConfiguration() |
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAware@Bean @Provider(type="docker", database="postgres") @ConditionalOnMissingBean(name="dockerPostgresDatabaseProvider") public DatabaseProvider dockerPostgresDatabaseProvider(DatabaseProviderFactory postgresDatabaseProviderFactory)
@Bean @Provider(type="zonky", database="postgres") @ConditionalOnMissingBean(name="zonkyPostgresDatabaseProvider") public DatabaseProvider zonkyPostgresDatabaseProvider(DatabaseProviderFactory postgresDatabaseProviderFactory)
@Bean @Provider(type="opentable", database="postgres") @ConditionalOnMissingBean(name="openTablePostgresDatabaseProvider") public DatabaseProvider openTablePostgresDatabaseProvider(DatabaseProviderFactory postgresDatabaseProviderFactory)
@Bean @Provider(type="yandex", database="postgres") @ConditionalOnMissingBean(name="yandexPostgresDatabaseProvider") public DatabaseProvider yandexPostgresDatabaseProvider(DatabaseProviderFactory postgresDatabaseProviderFactory)
@Bean @Provider(type="docker", database="mssql") @ConditionalOnMissingBean(name="dockerMsSqlDatabaseProvider") public DatabaseProvider dockerMsSqlDatabaseProvider(DatabaseProviderFactory msSqlDatabaseProviderFactory)
@Bean @Provider(type="docker", database="mysql") @ConditionalOnMissingBean(name="dockerMySqlDatabaseProvider") public DatabaseProvider dockerMySqlDatabaseProvider(DatabaseProviderFactory mySqlDatabaseProviderFactory)
@Bean @Provider(type="docker", database="mariadb") @ConditionalOnMissingBean(name="dockerMariaDbDatabaseProvider") public DatabaseProvider dockerMariaDbDatabaseProvider(DatabaseProviderFactory mariaDbDatabaseProviderFactory)
@Bean @Provider(type="embedded", database="h2") @ConditionalOnMissingBean(name="h2DatabaseProvider") public DatabaseProvider h2DatabaseProvider(DatabaseProviderFactory h2DatabaseProviderFactory)
@Bean @Provider(type="embedded", database="hsql") @ConditionalOnMissingBean(name="hsqlDatabaseProvider") public DatabaseProvider hsqlDatabaseProvider(DatabaseProviderFactory hsqlDatabaseProviderFactory)
@Bean @Provider(type="embedded", database="derby") @ConditionalOnMissingBean(name="derbyDatabaseProvider") public DatabaseProvider derbyDatabaseProvider(DatabaseProviderFactory derbyDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="postgresDatabaseProviderFactory") public DatabaseProviderFactory postgresDatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="msSqlDatabaseProviderFactory") public DatabaseProviderFactory msSqlDatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="mySqlDatabaseProviderFactory") public DatabaseProviderFactory mySqlDatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="mariaDbDatabaseProviderFactory") public DatabaseProviderFactory mariaDbDatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="h2DatabaseProviderFactory") public DatabaseProviderFactory h2DatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="hsqlDatabaseProviderFactory") public DatabaseProviderFactory hsqlDatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="derbyDatabaseProviderFactory") public DatabaseProviderFactory derbyDatabaseProviderFactory(DatabaseProviderFactory defaultDatabaseProviderFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="defaultDatabaseProviderFactory") public DatabaseProviderFactory defaultDatabaseProviderFactory(org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory, org.springframework.core.env.Environment environment)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="databaseProviders") public DatabaseProviders databaseProviders(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
@Bean @Role(value=2) @ConditionalOnMissingBean(name="providerResolver") public ProviderResolver providerResolver(org.springframework.core.env.Environment environment)
@Bean @Role(value=2) @ConditionalOnClass(name="org.flywaydb.core.Flyway") @ConditionalOnMissingBean(name="flywayDatabaseExtension") public FlywayDatabaseExtension flywayDatabaseExtension()
@Bean @Role(value=2) @ConditionalOnClass(name="org.springframework.boot.autoconfigure.flyway.FlywayProperties") @ConditionalOnMissingBean(name="flywayPropertiesPostProcessor") public FlywayPropertiesPostProcessor flywayPropertiesPostProcessor()
@Bean @Role(value=2) @ConditionalOnClass(name="liquibase.integration.spring.SpringLiquibase") @ConditionalOnMissingBean(name="liquibaseDatabaseExtension") public LiquibaseDatabaseExtension liquibaseDatabaseExtension()
@Bean @Role(value=2) @ConditionalOnClass(name="org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties") @ConditionalOnMissingBean(name="liquibasePropertiesPostProcessor") public LiquibasePropertiesPostProcessor liquibasePropertiesPostProcessor()