Class DatabaseAutoConfiguration
- java.lang.Object
-
- tech.cassandre.trading.bot.util.base.Base
-
- tech.cassandre.trading.bot.util.base.BaseConfiguration
-
- tech.cassandre.trading.bot.configuration.DatabaseAutoConfiguration
-
@Configuration @EntityScan(basePackages="tech.cassandre.trading.bot.domain") @EnableJpaRepositories(basePackages="tech.cassandre.trading.bot.repository") @EnableConfigurationProperties(DatabaseParameters.class) public class DatabaseAutoConfiguration extends BaseConfiguration
Database autoconfiguration.
-
-
Constructor Summary
Constructors Constructor Description DatabaseAutoConfiguration(DatabaseParameters newDatabaseParameters)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
dataSourceProperties()
Gives to Hiraki the configuration of the default datasource.org.hibernate.boot.model.naming.PhysicalNamingStrategy
physical()
Set physical naming strategy.
-
-
-
Constructor Detail
-
DatabaseAutoConfiguration
public DatabaseAutoConfiguration(DatabaseParameters newDatabaseParameters)
Constructor.- Parameters:
newDatabaseParameters
- database parameters.
-
-
Method Detail
-
dataSourceProperties
@Bean @Primary public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties()
Gives to Hiraki the configuration of the default datasource.- Returns:
- datasource configuration
-
physical
@Bean public org.hibernate.boot.model.naming.PhysicalNamingStrategy physical()
Set physical naming strategy. Adds a prefix to table name via cassandre.trading.bot.database.table-prefix parameter.- Returns:
- physical naming strategy
-
-