Dependencies
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER ] )
Marks a service as requiring other services.
Services that miss dependencies will not be instantiated and won't throw an exception.
See also
@BService
@ConditionalService
@Condition
@InjectedService