org.springframework.context.annotation

Interface DeferredImportSelector

  • All Superinterfaces:
    ImportSelector


    public interface DeferredImportSelector
    extends ImportSelector
    A variation of ImportSelector that runs after all @Configuration beans have been processed. This type of selector can be particularly useful when the selected imports are @Conditional.

    Implementations can also extend the Ordered interface or use the Order annotation to indicate a precedence against other DeferredImportSelectors.

    Implementations may also provide an import group which can provide additional sorting and filtering logic across different selectors.

    Since:
    4.0
    Author:
    Phillip Webb, Stephane Nicoll
    • Method Detail

      • getImportGroup

        @Nullable
        default java.lang.Class<? extends DeferredImportSelector.Group> getImportGroup()
        Return a specific import group or null if no grouping is required.
        Returns:
        the import group class or null