Class UserConfigurations
- java.lang.Object
- org.springframework.boot.context.annotation.Configurations
- org.springframework.boot.context.annotation.UserConfigurations
- All Implemented Interfaces:
org.springframework.core.Ordered
,org.springframework.core.PriorityOrdered
public class UserConfigurations extends Configurations implements org.springframework.core.PriorityOrdered
Configurations
representing user-defined@Configuration
classes (i.e. those defined in classes usually written by the user).- Since:
- 2.0.0
Constructor Summary
Constructors Modifier Constructor Description protected
UserConfigurations(Collection<Class<?>> classes)
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getOrder()
protected UserConfigurations
merge(Set<Class<?>> mergedClasses)
Merge configurations.static UserConfigurations
of(Class<?>... classes)
Methods inherited from class org.springframework.boot.context.annotation.Configurations
getClasses, getClasses, getClasses, merge, sort
Constructor Detail
UserConfigurations
protected UserConfigurations(Collection<Class<?>> classes)
Method Detail
getOrder
public int getOrder()
- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
merge
protected UserConfigurations merge(Set<Class<?>> mergedClasses)
Description copied from class:Configurations
Merge configurations.- Specified by:
merge
in classConfigurations
- Parameters:
mergedClasses
- the merged classes- Returns:
- a new configurations instance (must be of the same type as this instance)
of
public static UserConfigurations of(Class<?>... classes)