Class SecurityDbConfiguration
java.lang.Object
ru.cg.webbpm.modules.security.api.impl.SecurityDbConfiguration
- All Implemented Interfaces:
org.springframework.transaction.annotation.TransactionManagementConfigurer
@Configuration
@Import(MetricsConfig.class)
@EnableTransactionManagement
public class SecurityDbConfiguration
extends Object
implements org.springframework.transaction.annotation.TransactionManagementConfigurer
- Author:
- Tim Urmancheev
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.transaction.PlatformTransactionManager
Used to distinguish between different transaction managers in the Spring container seeEnableTransactionManagement
andTransactionManagementConfigurer
org.jooq.DSLContext
securityDslContext
(DataSource securityDataSource) liquibase.integration.spring.SpringLiquibase
securityLiquibase
(DataSource securityDataSource)
-
Constructor Details
-
SecurityDbConfiguration
public SecurityDbConfiguration()
-
-
Method Details
-
securityDataSource
-
securityDslContext
@Bean @DependsOn("securityLiquibase") public org.jooq.DSLContext securityDslContext(@Qualifier("securityDataSource") DataSource securityDataSource) -
securityLiquibase
@Bean public liquibase.integration.spring.SpringLiquibase securityLiquibase(@Qualifier("securityDataSource") DataSource securityDataSource) -
annotationDrivenTransactionManager
public org.springframework.transaction.PlatformTransactionManager annotationDrivenTransactionManager()Used to distinguish between different transaction managers in the Spring container seeEnableTransactionManagement
andTransactionManagementConfigurer
- Specified by:
annotationDrivenTransactionManager
in interfaceorg.springframework.transaction.annotation.TransactionManagementConfigurer
-