See: Description
Auto-configuration
DataSource
JdbcTransactionManager
DependsOnDatabaseInitializationDetector
JdbcTemplate
NamedParameterJdbcTemplate