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;

    [...]

}

此组件使用“显示”属性发布 MyService“服务”。 “隐藏”未发布。

关于java - iPOJO:@ServiceProperty 和@Property 的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10417539/

10-10 13:49