Package org.qubership.atp.dataset.config
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondataSource(DBConfig dbconfig) creates data source from DBConfig.dbConfig()creates DBConfig from provided properties.net.javacrumbs.shedlock.core.LockProviderlockProvider(DataSource dataSource) com.querydsl.sql.ConfigurationqdslConfig(DataSource dataSource) Get query dsl configuration.com.querydsl.sql.SQLQueryFactoryqueryFactory(DataSource dataSource, com.querydsl.sql.Configuration qdslConfig) org.springframework.transaction.PlatformTransactionManagertransactionManager(DataSource dataSource) Transaction manager bean.
-
Constructor Details
-
DbConfiguration
public DbConfiguration()
-
-
Method Details
-
dbConfig
creates DBConfig from provided properties.- Returns:
- created DBConfig
-
dataSource
creates data source from DBConfig. -
transactionManager
@Bean public org.springframework.transaction.PlatformTransactionManager transactionManager(DataSource dataSource) Transaction manager bean. -
qdslConfig
Get query dsl configuration. -
queryFactory
@Bean public com.querydsl.sql.SQLQueryFactory queryFactory(DataSource dataSource, com.querydsl.sql.Configuration qdslConfig) -
dbCreationFacade
-
lockProvider
-