[ Spring Boot ] 自定义启动banner

控制banner内容

Spring Boot启动的时候默认的banner是spring的字样,看多了觉得挺单调的,Spring Boot为我们提供了自定义banner的功能。自定义banner只需要在resource下新建一个banner.txt文件,将我们需要的banner字样放进去,启动的时候就会去读取使用这个文本文件中的banner。


显示应用信息

除了上面的指定样式之外,还可以显示一些与应用相关的版本信息:
application.version与MANIFEST.MF文件中相同的版本号,比如1.5.4.RELEASE a p p l i c a t i o n . v e r s i o n 与 M A N I F E S T . M F 文 件 中 相 同 的 版 本 号 , 比 如 1.5.4. R E L E A S E {application.formatted-version} 格式化过的版本号就是加个v然后用括号包起来,比如(v1.5.4.RELEASE)
application.title a p p l i c a t i o n . t i t l e {spring-boot.version} Spring Boot的版本
${spring-boot.formatted-version} 格式化过的版本

控制banner是否开启,输出位置

设置banner mode为OFF关闭banner:

package org.cc11001100;

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

@SpringBootApplication
public class SpringBootStudy002Application {

    public static void main(String[] args) {
        SpringApplication springApplication = new SpringApplication(SpringBootStudy002Application.class);
        springApplication.setBannerMode(Banner.Mode.OFF);
        springApplication.run(args);
    }

}
几个常用的字符画生成网站
  1. http://patorjk.com/software/taag/#p=display&f=Henry%203D&t=CC11001100%0A 这个是比较常用的,可以根据输入的字符生成字符画
  2. https://spring-boot-banner-gen.cfapps.io/ 可以将上传图片转为文本形式的字符画,只是感觉风格比较鬼畜
    [ Spring Boot ] 自定义启动banner
  3. http://www.degraeve.com/img2txt.php 可以根据在线的图片网址生成字符画,比如可以直接将公司logo的地址粘贴进去生成字符画,风格还算正常…
    [ Spring Boot ] 自定义启动banner

FROM https://www.cnblogs.com/cc11001100/p/7456145.html

上一篇:Hibernate 新增和更新 标准写法


下一篇:前后端分离项目 头部,轮播于,接口