接口 AnnotationImportSelector<A extends Annotation>

所有超级接口:
cn.taketoday.core.annotation.AnnotationProvider<A>, ImportSelector

public interface AnnotationImportSelector<A extends Annotation> extends cn.taketoday.core.annotation.AnnotationProvider<A>, ImportSelector
从以下版本开始:
3.0
作者:
TODAY 2021/3/8 16:19
  • 字段概要

    从接口继承的字段 cn.taketoday.context.loader.ImportSelector

    NO_IMPORTS
  • 方法概要

    修饰符和类型
    方法
    说明
    selectImports(A target, cn.taketoday.core.type.AnnotationMetadata annotatedMetadata)
     
    default String[]
    selectImports(cn.taketoday.core.type.AnnotationMetadata importingClassMetadata)
    Select and return the names of which class(es) should be imported based on the AnnotationMetadata of the importing @Configuration class.

    从接口继承的方法 cn.taketoday.core.annotation.AnnotationProvider

    annotationType, getAnnotation, getAnnotation, getAnnotation, getAttributes, getMergedAnnotation

    从接口继承的方法 cn.taketoday.context.loader.ImportSelector

    getExclusionFilter
  • 方法详细资料

    • selectImports

      default String[] selectImports(cn.taketoday.core.type.AnnotationMetadata importingClassMetadata)
      从接口复制的说明: ImportSelector
      Select and return the names of which class(es) should be imported based on the AnnotationMetadata of the importing @Configuration class.
      指定者:
      selectImports 在接口中 ImportSelector
      返回:
      the class names, or an empty array if none
    • selectImports

      @Nullable String[] selectImports(A target, cn.taketoday.core.type.AnnotationMetadata annotatedMetadata)