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