Le coupable était la définition incorrecte et inutile suivante dans mon référentiel :
@Autowired
public void setDataSource(DataSource dataSource) {
this.template = new JdbcTemplate(dataSource);
}
Il est déjà défini dans la classe Configuration et sa redéfinition causait tous les ravages.