Annotation Type DependencyMeta


public @interface DependencyMeta
Hold bean dependency meta data intended for internal use by code generation (Java annotation processing).
  • 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[] 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.
  • Element Details

    • name

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

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

      The interfaces the bean implements.
      Default:
      {}
    • dependsOn

      The list of dependencies.
      Default:
      {}