package ftp.broker; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.jdbc.core.JdbcOperations; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.transaction.support.TransactionTemplate; import javax.sql.DataSource; @Configuration @EnableTransactionManagement class JdbcConfiguration { @Bean TransactionTemplate transactionTemplate(PlatformTransactionManager tx) { return new TransactionTemplate(tx); } @Bean JdbcOperations jdbcTemplate(DataSource ds) { return new JdbcTemplate(ds); } }