banner在springboot中是一个支持可配(banner的样式,banner的颜色,banner的内容)、是否显示。

1)banner显示内容配置:

默认springboot如果在src/resources下包含这样的一个banner信息,则会使用该banner.txt内容替换spring boot默认的banner信息:

${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

备注:

1)其中banner.txt内容的中第一行信息,用来配置banner.txt的文字颜色;

2)其中被颜色样式包含的banner内容是对banner个别信息颜色的修改。

2)banner是否显示配置方式:

方式1)通过src/resources/applicatioin.properties配置:

# 可选值:console.off.log
spring.main.banner-mode=off

方式2)通过启动入口函数配置:

package app;

import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.context.annotation.ComponentScan; import java.util.Arrays; @ComponentScan("com.dx.controller")
@EnableAutoConfiguration
public class App {
public static void main(String[] args) {
System.out.println(Arrays.toString(args));
// 启动方式一:
// SpringApplication.run(App.class, args); // 启动方式二:
// SpringApplication springApplication = new SpringApplication(App.class);
// springApplication.setBannerMode(Banner.Mode.OFF);
// springApplication.run(args); // 启动方式三:
new SpringApplicationBuilder(App.class)
.bannerMode(Banner.Mode.OFF)
.build()
.run(args);
}
}

最新文章

  1. ELK日志管理之——logstash配置语法
  2. Visual Studio插件
  3. 关于mysql安全
  4. RabbitMQ的安装使用
  5. SIGPIPE信号详解
  6. Strlen()与sizeof()
  7. MVC4 使用 ckfinder+ckeditor编辑器
  8. Retina屏下1px border
  9. jstring 和char 之间的转换方法
  10. MatLab实现FFT与功率谱
  11. httpd2.4常用配置
  12. MySQL主从同步和读写分离的配置
  13. Spring学习笔记(三)之装配Bean
  14. KFCM算法的matlab程序(用FCM初始化聚类中心)
  15. Food Log with Speech Recognition and NLP
  16. js第一天学习内容
  17. windows下安装、卸载mysql服务
  18. python---django中STATIC_ROOT和STATIC_URL以及STATICFILES_DIRS
  19. mysql实现复杂groupby : GROUP_CONCAT
  20. Auty 2017——WebMonitor接口本地检测平台

热门文章

  1. Linux档案权限与目录配置
  2. Java IO流简介
  3. [JLOI2012] 树
  4. 笔记:Maven 下载和安装
  5. Know your weapons Ⅱ
  6. 4.Apache POI使用详解
  7. 基于hi-nginx的web开发(python篇)——表单处理和文件上传
  8. 使用Java编译思想
  9. CSS速查列表-2-(text)文本
  10. MySQL_执行计划详细说明