Interface DeferredImportSelector
- All Superinterfaces:
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
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Interface used to group results from different import selectors. -
Method Summary
Modifier and TypeMethodDescriptiondefault Class<? extends DeferredImportSelector.Group>
Return a specific import group.Methods inherited from interface org.springframework.context.annotation.ImportSelector
getExclusionFilter, selectImports
-
Method Details
-
getImportGroup
Return a specific import group.The default implementations return
null
for no grouping required.- Returns:
- the import group class, or
null
if none - Since:
- 5.0
-