/** * Sets the {@link Banner} instance which will be used to print the banner when no * static banner file is provided. * @param banner the banner to use * @return the current builder */ public SpringApplicationBuilder banner(Banner banner) { this.application.setBanner(banner); return this; }
public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(TxManagerApplication.class); springApplication.setBanner(new TxLcnManagerBanner()); springApplication.run(args); }
private void run(String[] args) { Restarter.initialize(args, RestartInitializer.NONE); SpringApplication application = new SpringApplication( RemoteClientConfiguration.class); application.setWebApplicationType(WebApplicationType.NONE); application.setBanner(getBanner()); application.setInitializers(getInitializers()); application.setListeners(getListeners()); application.run(args); waitIndefinitely(); }
public static void main(String[] args) { SpringApplication app = new SpringApplication(Application.class); app.setBanner(new Banner() { @Override public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) { out.println("" + " . . \n" + " .:...:: RiveScript Interpreter (Java)\n" + " .:: ::. Library Version: " + RiveScript.getVersion() + "\n" + " ..:;;. ' .;;:.. Spring Boot Version: " + SpringBootVersion.getVersion() + "\n" + " . ''' . \n" + " :;,:,;: \n" + " : : \n"); } }); app.run(args); } }
public static ConfigurableApplicationContext run(Object[] sources, String[] args) { SpringApplication application = new SpringApplication(sources); application.setBanner((Environment environment, Class<?> sourceClass, PrintStream out) -> { try { Resource[] resources = new PathMatchingResourcePatternResolver() .getResources("classpath*:/sys/banners/*"); int fileNum = resources.length; int num = RandomUtil.getRandomNum(fileNum); Resource resource = resources[num]; String txt = FileUtil.importFile(resource.getInputStream(), CharsetEnum.UTF_8); out.print(txt); out.print("\n"); } catch (Exception e) { } }); ConfigurableApplicationContext context = application.run(args); return context; }