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

http://felix.apache.org/site/how-to-use-ipojo-annotations.html#HowtouseiPOJOAnnotations-@ServiceProperty的“服务财产”和“财产”有什么区别? 最佳答案 使用组件提供的(OSGi)服务发布@ServiceProperty.另一方面,@ Property保持私密.

例如:

@Component
@Provides
public class MyComponent implements MyService {

    @Property
    private String hidden;

    @ServiceProperty
    private String shown;

    [...]

}

该组件使用’shown’属性发布MyService’服务’. “隐藏”未发布.

点赞