Solr是否有xml替代@Field注释?

Boz*_*zho 5 java solr solrj

  1. 我想用 QueryResponse.getBeans()
  2. 我在另一个项目中定义了没有solr依赖项的类,所以我不能使用@Field它们

是否有xml(或其他外部化)替代@Field

fyr*_*fyr 3

据我所知,没有外部化的标准方法。

但可能有一些方法可以实现您想要做的事情:

  1. 仅将注释复制到具有相同包的不同项目。并注释你的bean。
  2. 无法在运行时设置注释。这些可以通过使用适配器模式(此处描述)之类的东西来解决。我更喜欢这个,因为就风格而言,它似乎是一个非常干净的解决方案。

这是关于它的问题:Solr 正在增加更多的灵活性。