Annotation Type DependencyMeta

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String type
      The bean type.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String autoProvides
      Type deemed to be reasonable to provide to external module.
      String[] dependsOn
      The list of dependencies.
      String method
      The bean factory method (for @Bean annotated methods).
      String name
      The qualified name of the dependency being provided.
      String[] provides
      The interfaces the bean implements.
      String providesAspect
      The aspect this component provides.
      • name

        String name
        The qualified name of the dependency being provided.
        Default:
        ""
      • method

        String method
        The bean factory method (for @Bean annotated methods).
        Default:
        ""
      • provides

        String[] provides
        The interfaces the bean implements.
        Default:
        {}
      • autoProvides

        String autoProvides
        Type deemed to be reasonable to provide to external module.

        Used to support multiple module wiring automatically (as alternative to using explicit InjectModule annotation).

        Default:
        ""