Class ResourceBanner
java.lang.Object
org.springframework.boot.ResourceBanner
- All Implemented Interfaces:
Banner
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.boot.Banner
Banner.Mode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable String
getApplicationTitle
(@Nullable Class<?> sourceClass) Return the application title that should be used for the source class.protected @Nullable String
protected List
<PropertyResolver> getPropertyResolvers
(Environment environment, @Nullable Class<?> sourceClass) Return a mutable list of thePropertyResolver
instances that will be used to resolve placeholders.void
printBanner
(Environment environment, @Nullable Class<?> sourceClass, PrintStream out) Print the banner to the specified print stream.
-
Constructor Details
-
ResourceBanner
-
-
Method Details
-
printBanner
Description copied from interface:Banner
Print the banner to the specified print stream.- Specified by:
printBanner
in interfaceBanner
- Parameters:
environment
- the spring environmentsourceClass
- the source class for the application ornull
out
- the output print stream
-
getPropertyResolvers
protected List<PropertyResolver> getPropertyResolvers(Environment environment, @Nullable Class<?> sourceClass) Return a mutable list of thePropertyResolver
instances that will be used to resolve placeholders.- Parameters:
environment
- the environmentsourceClass
- the source class- Returns:
- a mutable list of property resolvers
-
getApplicationTitle
Return the application title that should be used for the source class. By default will usePackage.getImplementationTitle()
.- Parameters:
sourceClass
- the source class- Returns:
- the application title
-
getBootVersion
-