OctaviusSpringAutoConfiguration
Spring Boot auto-configuration for the Octavius driver.
Contributes an OctaviusTemplate and an OctaviusJdbcTransactionManager, each only where the context declares none of its own - any TransactionManager counting for the second. It runs after Boot's TransactionManagerCustomizationAutoConfiguration, whose customizers it applies, and before the transaction manager Boot would make. Like Boot's own JDBC auto-configuration, it contributes nothing with several DataSource beans and none of them primary.
Functions
An OctaviusTemplate, unless the context has one.
An OctaviusJdbcTransactionManager, unless the context declares a TransactionManager of its own - JDBC, JPA or reactive alike, as for Boot's. Declared as the class it is, so a bean created before it can inject it by that type.