SolrServer.java
有"add()"方法。但是,如果我像下面这样使用"server.add()",它会失败:
在我的抽象类中:
public abstract void addDocs( Class<? extends SolrServer> server ) throws IOException, SolrServerException;
在我的实现类中:
@Override
public void addDocs(Class<? extends SolrServer> server) throws IOException, SolrServerException {
...
server.add(doc);
}
没问题,如果我使用以下方式:
没有问题,如果我使用如下方式:
@Override
public void addDocs(SolrServer server) throws IOException, SolrServerException {
...
server.add(doc);
}
这里出了什么问题?
更新:
SolrServer.java
是一个抽象类。因此,这可能是问题的原因吗?