【发布时间】:2013-06-21 17:42:17
【问题描述】:
这是我的场景:
public BaseJPARepository implements BaseRepository{}
public AuthorizationsJPARepository extends BaseJPARepository implements AuthorizationsRepository{]
public ClearingJPARepository extends BaseJPARepository implements ClearingRepository{}
我想将BaseJPARepository 注入我的基础外观。
CDI 抛出 Multiple ambiguous
dependencies found -> BaseJPARepository,AuthorizationsJPARepository and ClearingJPARepository 的错误。很公平,但我需要解决它,因为在很多情况下我可能只使用我的BaseFacade + BaseRepository。
@Inject
BaseRepository baseRepository
【问题讨论】:
标签: dependency-injection java-ee-6 cdi weld