@Retention(value=RUNTIME) @Target(value={FIELD,PARAMETER}) @Documented @InjectionScope public @interface Service
Examples:
@Service MyService service
@Service Iterable<MyService> services
@Service ServiceReference<MyService> serviceRef
@Service Iterable<ServiceReference<MyService>> serviceRefs