springboot的banner设置有2种方式:
目录
二、通过代码:application.setBanner(new Banner() 设置
一、通过在resources文件夹下新建banner.txt来设置
在resources文件夹下新建banner.txt文件。内容如下:
${AnsiColor.BRIGHT_YELLOW}
${AnsiColor.BRIGHT_RED}_ooOoo_${AnsiColor.BRIGHT_YELLOW}
${AnsiColor.BRIGHT_RED}o8888888o${AnsiColor.BRIGHT_YELLOW}
${AnsiColor.BRIGHT_RED}88${AnsiColor.BRIGHT_YELLOW}" . "${AnsiColor.BRIGHT_RED}88${AnsiColor.BRIGHT_YELLOW}
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG
然后启动项目,可以看到banner已经换过来了。
还可以在application.properties文件里面通过
spring.main.banner-mode=off
设置banner是否显示,默认开始,off为关闭。
二、通过代码:application.setBanner(new Banner() 设置
package com.example.demo;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.core.env.Environment;
import java.io.PrintStream;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
// SpringApplication.run(DemoApplication.class, args);
SpringApplication application = new SpringApplication(DemoApplication.class);
// 使用代码设置banner
application.setBanner(new Banner() {
@Override
public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) {
System.out.println("=============");
System.out.println("=============");
System.out.println("=============");
System.out.println("=============");
System.out.println("=============");
}
});
// 关掉banner显示,默认开启
application.setBannerMode(Banner.Mode.OFF);
application.run(args);
}
}
通过
application.setBanner(new Banner() { @Override public void printBanner(Environment environment, Class<?> sourceClass, PrintStream out) { System.out.println("============="); System.out.println("============="); System.out.println("============="); System.out.println("============="); System.out.println("============="); } });
设置banner
通过
application.setBannerMode(Banner.Mode.OFF);
设置banner是否显示。