我有一个这样的课程,
@Component
class GenericRepositoryModel<T>
{
//.,..
}
在我的代码中,我必须使用特定类型
@Controller
class WebController
{
@Autowired
private GenericRepositoryModel<Type1> customerRepository;
}
但是当我尝试执行上述操作时,我得到以下异常。
com.sbexample.springbootdemo.WebController中的字段customerRepository 需要一个类型的bean &#39; com.sbexample.springbootdemo.GenericRepositoryModel&#39;那不可能 被发现。考虑定义一个类型的bean &#39; com.sbexample.springbootdemo.GenericRepositoryModel&#39;在你的 配置。
正确的做法是什么?
BTW,我通过Spring boot 1.5.10使用Spring 4.3.16。