0

如何在 XML 中编写这部分基于注释的配置?

@Bean
public EventRepository eventRepository() throws Exception {
    return new SolrRepositoryFactory(eventTemplate())
        .getRepository(EventRepository.class, new EventRepositoryImpl(eventTemplate()));
}

此配置的完整代码:

@Configuration
public class SolrContext {

    @Bean
    public SolrServerFactory solrServerFactory() {
        return new MulticoreSolrServerFactory(new HttpSolrServer("solr.host"));
    }

    @Bean
    public SolrTemplate eventTemplate() throws Exception {
        SolrTemplate solrTemplate = new SolrTemplate(solrServerFactory());
        solrTemplate.setSolrCore("events");
        return solrTemplate;
    }

    @Bean
    public EventRepository eventRepository() throws Exception {
        return new SolrRepositoryFactory(eventTemplate())
            .getRepository(EventRepository.class, new EventRepositoryImpl(eventTemplate()));
    }
} 

我从那个答案中得到了这个例子。

4

0 回答 0