使用JerseyTest进行测试时,我无法绑定到:
@Inject
@SomeQualifier
private Set<Integer> aSet;
它适用于以下绑定:
bind(Collections.EMPTY_SET).to(Set.class).qualifiedBy(new SomeQualifierLiteral());
仅当该字段没有通用字段时,例如private Set aSet;
如果字段定义中存在泛型,我如何才能成功绑定?
@PaulSamsotha在评论中回答。