【问题标题】:What is the use of factory attribute in @component annotation in apache felix scrapache felix scr中@component注解中工厂属性的用途是什么
【发布时间】:2017-03-03 09:32:20
【问题描述】:

我已经看到@component 注释的使用,但我无法在其中找到工厂属性的使用。我已经在下面的 url 中找到了答案,但没有给出解释。 [https://cwiki.apache.org/confluence/display/FELIX/SCR+Annotations#SCRAnnotations-Component]。提前致谢

【问题讨论】:

  • 请说明投反对票的原因
  • 不知道否决票。我试着在下面回答它

标签: maven osgi apache-felix


【解决方案1】:

现在不推荐使用 scr 注释,您应该考虑切换到 OSGi DS 规范注释。

我在那里找到了一个类似的属性 serviceFactory。请参阅osgi.org 上的文档。 它定义 DS 为使用该服务的每个捆绑包创建一个组件实例。

【讨论】:

  • 是的,我发现了 serviceFactory 的使用,它属于“服务”注释。但我在“组件”注释中提出疑问。你对此有什么想法吗?
  • 我觉得今天学习felix注解意义不大。下一个主要的 felix scr 版本可能不再支持它们。
猜你喜欢
  • 2016-04-24
  • 2015-08-07
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
  • 2020-11-01
相关资源
最近更新 更多