"Spring Boot will detect spring-jdbc on the classpath and h2 and will create a DataSource and a JdbcTemplate for you automatically. " "a DataSourceTransactionManager will also be created for you: this is the component that intercepts the @Transactional annotated method"