SpringBoot自定義Banner


@FunctionalInterfacepublic interface Banner {void printBanner(Environment environment, Class sourceClass, PrintStream out);public static enum Mode {//不顯示bannerOFF,//僅在控制臺(tái)顯示CONSOLE,//在日志中也顯示LOG;private Mode() {}}}
public class MyBanner implements Banner {@Overridepublic void printBanner(Environment environment, Class sourceClass, PrintStream out) {out.println("this is my banner!!!!!");out.println(AnsiOutput.toString(new Object[]{AnsiColor.GREEN, " :: miBanner :: ", AnsiColor.DEFAULT, "\t\t\t", AnsiStyle.FAINT, "1.0"}));out.println();}}
public static void main(String[] args) throws InterruptedException {SpringApplication builder=new SpringApplicationBuilder(Demo1Application.class).banner(new MyBanner()).bannerMode(Banner.Mode.CONSOLE).initializers(new MyTianApplicationInitlize()).build();builder.run(args);}




評(píng)論
圖片
表情
