Class DatabaseAutoConfiguration
java.lang.Object
com.broadleafcommerce.autoconfigure.DatabaseAutoConfiguration
@Configuration
@EnableConfigurationProperties(DBProperties.class)
public class DatabaseAutoConfiguration
extends Object
- Author:
- Jeff Fischer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DataSourcedemoDS()protected voidlogDriverInconsistencies(String explicitDriverClassName, String springDriverClassName) webDS()
-
Field Details
-
props
-
-
Constructor Details
-
DatabaseAutoConfiguration
public DatabaseAutoConfiguration()
-
-
Method Details
-
webDS
@ConditionalOnMissingBean(name="webDS") @Bean @Primary public DataSource webDS() throws ClassNotFoundException- Throws:
ClassNotFoundException
-
webSecureDS
@ConditionalOnMissingBean(name="webSecureDS") @Bean public DataSource webSecureDS() throws ClassNotFoundException- Throws:
ClassNotFoundException
-
webStorageDS
@ConditionalOnMissingBean(name="webStorageDS") @Bean public DataSource webStorageDS() throws ClassNotFoundException- Throws:
ClassNotFoundException
-
webEventDS
@ConditionalOnMissingBean(name="webEventDS") @Bean public DataSource webEventDS() throws ClassNotFoundException- Throws:
ClassNotFoundException
-
demoDS
@ConditionalOnMissingBean(name="demoDS") @ConditionalOnClass(name="com.blcdemo.core.domain.PDSite") @Bean public DataSource demoDS() throws ClassNotFoundException- Throws:
ClassNotFoundException
-
buildDataSource
- Throws:
ClassNotFoundException
-
logDriverInconsistencies
-