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

时间:2012-05-02 16:07:26

标签: java osgi ipojo

1 个答案:

答案 0 :(得分:2)

使用组件提供的(OSGi)服务发布@ServiceProperty。另一方面,@ Property保持私密。

例如:

@Component
@Provides
public class MyComponent implements MyService {

    @Property
    private String hidden;

    @ServiceProperty
    private String shown;

    [...]

}

该组件使用'shown'属性发布MyService'服务'。 “隐藏”未发表。