Package org.apache.tapestry5.ioc.annotations

# Annotation Type InjectService

@Target({PARAMETER,FIELD}) @Retention(RUNTIME) @Documented @UseWith(SERVICE) public @interface InjectService
Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter. In many cases the `Inject` annotation is more flexible or appropriate. This annotation may also be used with fields of service implementation classes, modules, or other objects constructed via ObjectLocator#autobuild(Class).

- ## Required Element Summary

  Required Elements
  Modifier and Type
  Required Element
  Description
  `String`
  `value`
  The id of the service to inject; either a fully qualified id, or the unqualified id of a service within the same module.

- ## Element Details

  - ### value

    String value
    The id of the service to inject; either a fully qualified id, or the unqualified id of a service within the same module.