>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 "服务"。"隐藏"未发布。