iPOJO:@ServiceProperty和@Property之间的区别



>http://felix.apache.org/site/how-to-use-ipojo-annotations.html#HowtouseiPOJOAnnotations-@ServiceProperty 的"服务属性"和"属性"有什么区别?

@ServiceProperty与组件提供的(OSGi)服务一起发布。另一方面,@Property是保密的。

例如:

@Component
@Provides
public class MyComponent implements MyService {
    @Property
    private String hidden;
    @ServiceProperty
    private String shown;
    [...]
}

此组件发布具有"display"属性的 MyService "服务"。"隐藏"未发布。

相关内容

  • 没有找到相关文章

最新更新