2012-05-02 60 views

回答

2

@ServiceProperty與組件提供的(OSGi)服務一起發佈。另一方面,@Property是保密的。

例如:

@Component 
@Provides 
public class MyComponent implements MyService { 

    @Property 
    private String hidden; 

    @ServiceProperty 
    private String shown; 

    [...] 

} 

此組件出版爲MyService '服務' 與 '' 所示屬性。 '隱藏'未發佈。

+0

如果不同的服務組件提供了不同的屬性會怎麼樣?這是不受支持的嗎? –

相關問題