http://felix.apache.org/site/how-to-use-ipojo-annotations.html#HowtouseiPOJOAnnotations-@ServiceProperty的“服务属性”和“属性”有什么区别?
答案 0 :(得分:2)
使用组件提供的(OSGi)服务发布@ServiceProperty。另一方面,@ Property保持私密。
例如:
@Component
@Provides
public class MyComponent implements MyService {
@Property
private String hidden;
@ServiceProperty
private String shown;
[...]
}
该组件使用'shown'属性发布MyService'服务'。 “隐藏”未发表。