De boosdoener was de volgende onjuiste en onnodige definitie in mijn repository:
@Autowired
public void setDataSource(DataSource dataSource) {
this.template = new JdbcTemplate(dataSource);
}
Het is al gedefinieerd in de klasse Configuration en het herdefiniëren ervan veroorzaakte alle chaos.