Tive o mesmo erro que o pessoal tbm e não acho que seja isso que voce falou, o problema está em algumas versoes do inteliJ, uma forma de solucionar isso foi a resposta que achei no stackoverflow: https://stackoverflow.com/questions/26889970/intellij-incorrectly-saying-no-beans-of-type-found-for-autowired-repository
outra maneira de resolver é deixar fora do construtor, mas tbm nao é uma das melhores, eu preferi criar um enum com esses erros e chamar no service. Acho mais organizado