我已经获得了服务,solr
并且在该服务中我是注入solr http
服务器实现。但为了测试,我需要注入另一个服务器实现 - Embedded solr
。我怎么能简单地做到这一点cdi
?任何建议...
在我的解决方案中,我需要使用 cdi 限定符:
@Qualifier
@Retention(RUNTIME)
@Target({ TYPE, METHOD, FIELD, PARAMETER })
public @interface SolrServer {
Type value();
enum Type {
HTTP, EMBEDDED;
}
}