這裏是我的情況:CDI查詢中的JavaEE
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
。很公平,但我需要解決它,因爲在很多情況下我可能只使用我的BaseRepository
。
@Inject
BaseRepository baseRepository