http://felix.apache.org/site/how-to-use-ipojo-annotations.html#HowtouseiPOJOAnnotations-@ServicePropertyの「サービス プロパティ」と「プロパティ」の違いは何ですか?
質問する
472 次
1 に答える
2
@ServiceProperty は、コンポーネントによって提供される (OSGi) サービスとともに公開されます。一方、@Property はプライベートに保たれます。
例えば:
@Component
@Provides
public class MyComponent implements MyService {
@Property
private String hidden;
@ServiceProperty
private String shown;
[...]
}
このコンポーネントは、'shown' プロパティを使用して MyService 'service' を発行します。「非表示」は公開されていません。
于 2012-05-03T12:14:12.590 に答える