自动将通用依赖关系连接到特定类型

时间:2018-04-25 10:03:56

标签: dependency-injection autowired spring-4

我有一个这样的课程,

@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。

0 个答案:

没有答案