Bean自动布线问题



我是多线程的初学者。我正试图将我的数据索引到solr中。为此,我编写了以下代码

我在高亮显示的行中得到空指针异常

您需要添加以下内容:

<context:annotation-config/>

你需要设置自动布线包扫描的路径,在你的情况下,它将是:

<context:component-scan base-package="a.b.c" />

之后,您需要将类标记为自动布线的候选者:

@Component("indexTask")
@Scope("prototype")
IndexTask implements Callable<IndexObject>
    {
    //ommited
     }

接下来,您可以从xml文件中删除indexTaskbean配置。您的程序包将自动创建。

希望能有所帮助。

自动布线不会自动发生,您需要对其进行配置。有关详细信息,请参阅Spring文档,但本质上您需要添加

<context:annotation-config/>

最新更新