OctaviusSpringAutoConfiguration

@AutoConfiguration(after = [DataSourceAutoConfiguration::class])
@ConditionalOnClass(value = [OctaviusSession::class, DataSource::class])
open class OctaviusSpringAutoConfiguration

Spring Boot auto-configuration for the Octavius driver.

Runs after Spring's own DataSourceAutoConfiguration and contributes an OctaviusTemplate and a PlatformTransactionManager, each only when the application context does not already declare one of its own. Declaring either bean yourself takes precedence over everything here.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean
open fun octaviusTemplate(dataSource: DataSource): OctaviusTemplate

Creates and registers an OctaviusTemplate bean if one is not already present in the application context.

Link copied to clipboard
@Bean
@ConditionalOnMissingBean
open fun transactionManager(dataSource: DataSource): PlatformTransactionManager

Creates and registers a PlatformTransactionManager bean backed by an OctaviusJdbcTransactionManager if one is not already present in the application context.