El culpable fue la siguiente definición incorrecta e innecesaria en mi Repositorio:
@Autowired
public void setDataSource(DataSource dataSource) {
this.template = new JdbcTemplate(dataSource);
}
Ya está definido en la clase Configuración y su redefinición estaba causando estragos.