Class JdbcAutoConfiguration

java.lang.Object
org.axonframework.extension.springboot.autoconfig.JdbcAutoConfiguration

@AutoConfiguration(after=JpaAutoConfiguration.class) @ConditionalOnBean(javax.sql.DataSource.class) @ConditionalOnClass(SpringDataSourceConnectionProvider.class) @EnableConfigurationProperties(TokenStoreProperties.class) public class JdbcAutoConfiguration extends Object
Autoconfiguration class for Axon's JDBC specific infrastructure components.

Registers a ConnectionProvider, a TokenSchema, a TokenStore, and a PersistenceExceptionResolver when a DataSource bean is present in the application context. All beans are conditional on the absence of user-supplied alternatives, so they can be overridden by providing custom beans of the same types.

This configuration runs after JpaAutoConfiguration to allow JPA-specific beans (such as a JPA-based PersistenceExceptionResolver) to take precedence.

Since:
3.1
Author:
Allard Buijze