Виновникът беше следната неправилна и ненужна дефиниция в моето хранилище:
@Autowired
public void setDataSource(DataSource dataSource) {
this.template = new JdbcTemplate(dataSource);
}
Той вече е дефиниран в класа Configuration и предефинирането му причинява целия хаос.