public class DefaultApplicationContextBuilder extends Object implements ApplicationContextBuilder
ApplicationContextBuilder.| Modifier | Constructor and Description | 
|---|---|
protected  | 
DefaultApplicationContextBuilder()
Default constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ApplicationContext | 
build()
Builds the  
ApplicationContext, but does not start it. | 
ApplicationContextBuilder | 
classLoader(ClassLoader classLoader)
The class loader to be used. 
 | 
ApplicationContextBuilder | 
environments(String... environments)
The environments to use. 
 | 
ApplicationContextBuilder | 
exclude(String... configurations)
Allow customizing the configurations that will be loaded. 
 | 
ApplicationContextBuilder | 
include(String... configurations)
Allow customizing the configurations that will be loaded. 
 | 
ApplicationContextBuilder | 
mainClass(Class mainClass)
The main class used by this application. 
 | 
ApplicationContextBuilder | 
packages(String... packages)
The packages to include for package scanning. 
 | 
ApplicationContextBuilder | 
properties(Map<String,Object> properties)
Properties to override from the environment. 
 | 
ApplicationContextBuilder | 
propertySources(PropertySource... propertySources)
Additional property sources. 
 | 
ApplicationContextBuilder | 
singletons(Object... beans)
Additional singletons to register prior to startup. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrun, startprotected DefaultApplicationContextBuilder()
public ApplicationContextBuilder singletons(Object... beans)
ApplicationContextBuildersingletons in interface ApplicationContextBuilderbeans - The beanspublic ApplicationContextBuilder environments(@Nullable String... environments)
ApplicationContextBuilderenvironments in interface ApplicationContextBuilderenvironments - The environmentspublic ApplicationContextBuilder packages(@Nullable String... packages)
ApplicationContextBuilderpackages in interface ApplicationContextBuilderpackages - The packagespublic ApplicationContextBuilder properties(@Nullable Map<String,Object> properties)
ApplicationContextBuilderproperties in interface ApplicationContextBuilderproperties - The propertiespublic ApplicationContextBuilder propertySources(@Nullable PropertySource... propertySources)
ApplicationContextBuilderpropertySources in interface ApplicationContextBuilderpropertySources - The property sources to includepublic ApplicationContextBuilder mainClass(Class mainClass)
ApplicationContextBuildermainClass in interface ApplicationContextBuildermainClass - The main classpublic ApplicationContextBuilder classLoader(ClassLoader classLoader)
ApplicationContextBuilderclassLoader in interface ApplicationContextBuilderclassLoader - The classloaderpublic ApplicationContext build()
ApplicationContextBuilderApplicationContext, but does not start it.build in interface ApplicationContextBuilderApplicationContextpublic ApplicationContextBuilder include(@Nullable String... configurations)
include in interface ApplicationContextBuilderconfigurations - The configurations to includepublic ApplicationContextBuilder exclude(@Nullable String... configurations)
exclude in interface ApplicationContextBuilderconfigurations - The configurations to exclude