public class Micronaut
extends io.micronaut.context.DefaultApplicationContextBuilder
implements io.micronaut.context.ApplicationContextBuilder
Main entry point for running a Micronaut application.
| Modifier | Constructor and Description |
|---|---|
protected |
Micronaut()
The default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Micronaut |
args(java.lang.String... args) |
Micronaut |
banner(boolean isEnabled) |
static Micronaut |
build(java.lang.String... args)
Run the application for the given arguments.
|
Micronaut |
classes(java.lang.Class... classes)
Add classes to be included in the initialization of the application.
|
Micronaut |
classLoader(java.lang.ClassLoader classLoader) |
Micronaut |
defaultEnvironments(java.lang.String... environments) |
Micronaut |
environmentPropertySource(boolean environmentPropertySource) |
Micronaut |
environments(java.lang.String... environments) |
Micronaut |
environmentVariableExcludes(java.lang.String... environmentVariables) |
Micronaut |
environmentVariableIncludes(java.lang.String... environmentVariables) |
Micronaut |
exclude(java.lang.String... configurations) |
protected void |
handleStartupException(io.micronaut.context.env.Environment environment,
java.lang.Throwable exception)
Default handling of startup exceptions.
|
Micronaut |
include(java.lang.String... configurations) |
Micronaut |
mainClass(java.lang.Class mainClass) |
<T extends java.lang.Throwable> |
mapError(java.lang.Class<T> exception,
java.util.function.Function<T,java.lang.Integer> mapper)
Maps an exception to the given error code.
|
Micronaut |
packages(java.lang.String... packages) |
Micronaut |
properties(java.util.Map<java.lang.String,java.lang.Object> properties) |
Micronaut |
propertySources(io.micronaut.context.env.PropertySource... propertySources) |
static io.micronaut.context.ApplicationContext |
run(java.lang.Class[] classes,
java.lang.String... args)
Run the application for the given arguments.
|
static io.micronaut.context.ApplicationContext |
run(java.lang.Class cls,
java.lang.String... args)
Run the application for the given arguments.
|
static io.micronaut.context.ApplicationContext |
run(java.lang.String... args)
Run the application for the given arguments.
|
Micronaut |
singletons(java.lang.Object... beans) |
io.micronaut.context.ApplicationContext |
start() |
allowEmptyProviders, bootstrapEnvironment, build, deduceEnvironment, eagerInitAnnotated, getClassLoader, getDeduceEnvironments, getDefaultEnvironments, getEagerInitAnnotated, getEnvironments, getEnvironmentVariableExcludes, getEnvironmentVariableIncludes, getOverrideConfigLocations, getResourceLoader, isAllowEmptyProviders, isBannerEnabled, isBootstrapEnvironmentEnabled, isEnvironmentPropertySource, newApplicationContext, overrideConfigLocationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallowEmptyProviders, bootstrapEnvironment, build, deduceEnvironment, eagerInitAnnotated, eagerInitConfiguration, eagerInitSingletons, overrideConfigLocations, run@NonNull public io.micronaut.context.ApplicationContext start()
start in interface io.micronaut.context.ApplicationContextBuilderMicronaut@NonNull public Micronaut include(@Nullable java.lang.String... configurations)
include in interface io.micronaut.context.ApplicationContextBuilderinclude in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut exclude(@Nullable java.lang.String... configurations)
exclude in interface io.micronaut.context.ApplicationContextBuilderexclude in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut banner(boolean isEnabled)
banner in interface io.micronaut.context.ApplicationContextBuilderbanner in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut classes(@Nullable java.lang.Class... classes)
classes - The application@NonNull public Micronaut properties(@Nullable java.util.Map<java.lang.String,java.lang.Object> properties)
properties in interface io.micronaut.context.ApplicationContextBuilderproperties in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut singletons(java.lang.Object... beans)
singletons in interface io.micronaut.context.ApplicationContextBuildersingletons in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut propertySources(@Nullable io.micronaut.context.env.PropertySource... propertySources)
propertySources in interface io.micronaut.context.ApplicationContextBuilderpropertySources in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut environmentPropertySource(boolean environmentPropertySource)
environmentPropertySource in interface io.micronaut.context.ApplicationContextBuilderenvironmentPropertySource in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut environmentVariableIncludes(@Nullable java.lang.String... environmentVariables)
environmentVariableIncludes in interface io.micronaut.context.ApplicationContextBuilderenvironmentVariableIncludes in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut environmentVariableExcludes(@Nullable java.lang.String... environmentVariables)
environmentVariableExcludes in interface io.micronaut.context.ApplicationContextBuilderenvironmentVariableExcludes in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut mainClass(java.lang.Class mainClass)
mainClass in interface io.micronaut.context.ApplicationContextBuildermainClass in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut classLoader(java.lang.ClassLoader classLoader)
classLoader in interface io.micronaut.context.ApplicationContextBuilderclassLoader in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut args(@Nullable java.lang.String... args)
args in interface io.micronaut.context.ApplicationContextBuilderargs in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut environments(@Nullable java.lang.String... environments)
environments in interface io.micronaut.context.ApplicationContextBuilderenvironments in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut defaultEnvironments(@Nullable java.lang.String... environments)
defaultEnvironments in interface io.micronaut.context.ApplicationContextBuilderdefaultEnvironments in class io.micronaut.context.DefaultApplicationContextBuilder@NonNull public Micronaut packages(@Nullable java.lang.String... packages)
packages in interface io.micronaut.context.ApplicationContextBuilderpackages in class io.micronaut.context.DefaultApplicationContextBuilderpublic <T extends java.lang.Throwable> Micronaut mapError(java.lang.Class<T> exception, java.util.function.Function<T,java.lang.Integer> mapper)
T - The exception typeexception - The exceptionmapper - The mapperpublic static Micronaut build(java.lang.String... args)
args - The argumentsApplicationContextpublic static io.micronaut.context.ApplicationContext run(java.lang.String... args)
args - The argumentsApplicationContextpublic static io.micronaut.context.ApplicationContext run(java.lang.Class cls,
java.lang.String... args)
cls - The application classargs - The argumentsApplicationContextpublic static io.micronaut.context.ApplicationContext run(java.lang.Class[] classes,
java.lang.String... args)
classes - The application classesargs - The argumentsApplicationContextprotected void handleStartupException(io.micronaut.context.env.Environment environment,
java.lang.Throwable exception)
environment - The environmentexception - The exceptionApplicationStartupException - If the server cannot be shutdown with an appropriate exist code