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.
      • 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:
        {}