Isso parece ser um problema com classes internas duplamente aninhadas e os construtores gerados sinteticamente criados pelo compilador. Eu poderia reproduzir esse problema localmente e ver se podemos fornecer uma correção. Enquanto isso você tem duas opções:
- Transforme a classe interna em estática, pois isso removerá os construtores sintéticos e a instanciação funcionará corretamente.
- Aninhar as declarações de tipo da mesma forma que você aninha as propriedades. Ou seja mova o
ParamData
class noGroup
classe,DataConfig
emConfig
pois isso fará com que os construtores sintéticos sejam criados de uma maneira que correspondam à ordem de instanciação da qual o Spring Data atualmente depende.
Eu sugeriria a abordagem anterior, pois ela não vincula artificialmente as classes às instâncias da classe externa.