@Configuration @EnableConfigurationProperties(value=HSQLDBProperties.class) @ConditionalOnProperty(prefix="demo.database", name="autoConfigEnabled", matchIfMissing=true) @AutoConfigureAfter(name="com.broadleafcommerce.autoconfigure.DatabaseAutoConfiguration") @AutoConfigureBefore(value=org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration.class) public class HSQLDatabaseAutoConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HSQLDatabaseAutoConfiguration.MultiDatasourceConfiguration |
| Constructor and Description |
|---|
HSQLDatabaseAutoConfiguration(HSQLDBProperties props) |
| Modifier and Type | Method and Description |
|---|---|
DataSource |
blDS() |
HSQLDBServer |
blEmbeddedDatabase(org.springframework.core.env.Environment environment) |
protected static DataSource |
buildDataSource(int port,
String dbName) |
public HSQLDatabaseAutoConfiguration(HSQLDBProperties props)
@ConditionalOnMissingBean(name={"blDS","webDS"})
@Bean
public HSQLDBServer blEmbeddedDatabase(org.springframework.core.env.Environment environment)
@ConditionalOnMissingBean(name={"blDS","webDS"})
@DependsOn(value="blEmbeddedDatabase")
@Bean
@Primary
public DataSource blDS()
protected static DataSource buildDataSource(int port, String dbName)
Copyright © 2020. All rights reserved.