第二十七章 SpringBoot自定义Banner
来源:互联网 发布:国内数据库厂商 编辑:程序博客网 时间:2024/05/16 05:52
在SpringBoot启动时会有一个默认启动图案
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.4.3.RELEASE)
在classpath下添加一个 banner.txt 或设置 banner.location 来指定相应的文件可以改变启动过程中打印的banner。如果这个文件有特殊的编码,你可以使用banner.encoding设置它(默认为UTF-8)。除了文本文件,你也可以添加一个 banner.gif , banner.jpg 或 banner.png 图片,或设置 banner.image.location 属性。图片会转换为字符画(ASCII art)形式,并在所有文本banner上方显示。(也可以通过http://patorjk.com/software/taag网站生成字符)
在banner.txt中可以使用如下占位符:
${application.version}:MANIFEST.MF中声明的应用版本号,例如 Implementation-Version: 1.0 会打印 1.0
${application.formatted-version}:MANIFEST.MF中声明的被格式化后的应用版本号(被括号包裹且以v作为前缀),用于显示,例如( v1.0 )
${spring-boot.version}:当前Spring Boot的版本号,例如 1.4.1.RELEASE
${spring-boot.formatted-version}:当前Spring Boot被格式化后的版本号(被括号包裹且以v作为前缀), 用于显示,例如( v1.4.1.RELEASE )
Ansi.NAME(或 {AnsiColor.NAME},AnsiBackground.NAME, {AnsiStyle.NAME}):NAME代表一种ANSI编码,具体详情查看AnsiPropertySource${application.title}:MANIFEST.MF 中声明的应用title,例如 Implementation-Title: MyApp 会打印 MyApp
如果想用编程的方式进行自定义Banner,可以使用 SpringBootApplication.setBanner(…) 方法,并实现 org.springframework.boot.Banner 接口的 printBanner() 方法。
你也可以使用 spring.main.banner-mode 属性决定将banner打印到何处, System.out ( console ),配置的logger( log )或都不输出( off )。
- 第二十七章 SpringBoot自定义Banner
- SpringBoot 自定义Banner
- springboot生成自定义banner
- SpringBoot入门(四)-自定义banner
- SpringBoot自定义个性化的banner
- springboot(四)自定义banner和日志
- 第二十八章 SpringBoot自定义SpringApplication
- 第二十九章 SpringBoot自定义事件
- 第三章第二十七题
- 《道德经》·第二十七章
- 第三十七章 SpringBoot日志输出
- banner自定义
- 自定义banner
- 自定义Banner
- springboot 定制个性 banner
- springboot 定制个性 banner
- SpringBoot 更换Banner图
- Springboot banner 生成网址
- Widget 窗口小部件
- BASE64
- 最懂安全的应用交付
- 微信小程序开发宝典——第1章(1)带你认识微信小程序
- 3用户信息展示
- 第二十七章 SpringBoot自定义Banner
- iOS UIWebView与Javascript连调
- centos下完全卸载mysql
- Linux解决依赖未被安装的问题及wps字体缺失
- SQLite数据库的增,删,查,找
- 多级反馈队列调度算法
- 什么是SEO?
- Apache 的 httpd.conf 详解 【转】
- ORACLE之建表、建序列、建触发器SQL语句