Class DbConfiguration

java.lang.Object
org.qubership.atp.dataset.config.DbConfiguration

@Configuration @ComponentScan("org.qubership.atp.dataset.db") @EnableJpaRepositories("org.qubership.atp.dataset.db.jpa.repositories") public class DbConfiguration extends Object
  • Constructor Details

    • DbConfiguration

      public DbConfiguration()
  • Method Details

    • dbConfig

      @Bean public DBConfig dbConfig()
      creates DBConfig from provided properties.
      Returns:
      created DBConfig
    • dataSource

      @Bean public DataSource dataSource(DBConfig dbconfig)
      creates data source from DBConfig.
    • transactionManager

      @Bean public org.springframework.transaction.PlatformTransactionManager transactionManager(DataSource dataSource)
      Transaction manager bean.
    • qdslConfig

      @Bean public com.querydsl.sql.Configuration qdslConfig(DataSource dataSource)
      Get query dsl configuration.
    • queryFactory

      @Bean public com.querydsl.sql.SQLQueryFactory queryFactory(DataSource dataSource, com.querydsl.sql.Configuration qdslConfig)
    • dbCreationFacade

      @Bean public DbCreationFacade dbCreationFacade()
    • lockProvider

      @Bean public net.javacrumbs.shedlock.core.LockProvider lockProvider(DataSource dataSource)