Annotation Type DependencyMeta


Hold bean dependency metadata intended for internal use by the annotation processor.
  • Required Element Summary

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

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The list of dependencies this bean requires.
    boolean
    True when the component has been imported.
    The bean factory method (for @Bean annotated methods).
    The qualified name of the dependency being provided.
    Types deemed to be reasonable to provide to external module.
  • Element Details

    • type

      The bean type.
    • name

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

      True when the component has been imported.
      Default:
      false
    • method

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

      Types deemed to be reasonable to provide to external module.

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

      Default:
      {}
    • dependsOn

      The list of dependencies this bean requires.
      Default:
      {}