Автоматическая привязка общей зависимости к определенному типу - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть такой класс,

@Component
class GenericRepositoryModel<T>
{
//.,..
}

В моем коде я должен использовать для определенного типа,

@Controller
class WebController
{
@Autowired
private GenericRepositoryModel<Type1> customerRepository;

}

Но когда я пытаюсь сделать это, я получаю следующее исключение.

Поле customerRepository в com.sbexample.springbootdemo.WebController требуется боб типа 'com.sbexample.springbootdemo.GenericRepositoryModel', который не может быть найденным. Рассмотрим определение бина типа 'com.sbexample.springbootdemo.GenericRepositoryModel' в вашем конфигурации.

Какой правильный способ сделать это?

Кстати, я использую Spring 4.3.16 через Spring boot 1.5.10.

...