Class 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 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