自定义banner

启动springboot应用的时候,会打印出默认的banner,


如何关闭自定义的banner?

package com.zhihao.miao.springboot;

import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication springApplication = new SpringApplication(Application.class);
        //关闭默认的banner,默认的值为Banner.Mode.CONSOLE
        springApplication.setBannerMode(Banner.Mode.OFF);
        springApplication.run(args);
    }
}

如何自定义banner?
只需要在classpath下面定义一个banner.txt文件,即可定义自定义banner。
我在resource下定义的banner.txt:

十步杀一人,千里不留行。
图片.png

当然也可以自己指定banner的路径和编码(默认编码是UTF-8),在application.properties
我在classpath下面定义一个文件夹bannner,在bannner文件夹下定义mybannner.txt文件,

application.properties中的配置:

banner.location=classpath:banner/mybanner.txt
banner.charset=UTF-8

打印结果:

图片.png

图片banner
springboot支持图片的banner,图片格式支持jpg,png,gif,banner.image.location 配置项用来指定图片banner的文件路径。

在classpath下增加banner.jpg图片文件,然后在配置文件中指定图片banner的目录:

banner.image.location=banner.jpg

打印结果,显示banner。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容