Replace connection pool by BasicDataSource and beginning of implementation of spring transaction