List of usage examples for org.springframework.core.env PropertyResolver resolvePlaceholders
String resolvePlaceholders(String text);
From source file:org.springframework.boot.ResourceBanner.java
@Override public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) { try {/*www . j a v a 2s. co m*/ String banner = StreamUtils.copyToString(this.resource.getInputStream(), environment.getProperty("banner.charset", Charset.class, Charset.forName("UTF-8"))); for (PropertyResolver resolver : getPropertyResolvers(environment, sourceClass)) { banner = resolver.resolvePlaceholders(banner); } out.println(banner); } catch (Exception ex) { log.warn("Banner not printable: " + this.resource + " (" + ex.getClass() + ": '" + ex.getMessage() + "')", ex); } }