Spring Boot定制启动图案详解编程语言
2023-06-13 09:20:46 时间
Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner。
. ____ _ __ _ _ /// / ____ __ _ _(_)_ __ __ _ / / / / ( ( )/___ | _ | _| | _ // _` | / / / / /// ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_/__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.6.RELEASE)
图案输出有以下几种模式,默认是CONSOLE的,即只打印到控制台,也可以输出到日志文件。
enum Mode { /** * Disable printing of the banner. OFF, /** * Print the banner to System.out. CONSOLE, /** * Print the banner to the log file. LOG }
@SpringBootApplication public class Application { public static void main(String[] args) { new SpringApplicationBuilder(Application.class).bannerMode(Banner.Mode.OFF) .run(args); }
很简单,只要在classpath目录下创建banner.txt即可,把图案放入该文件就行,这是Spring Boot默认的图案位置,Spring Boot会自动加载该文件显示图案。
生成图案的网站:http://patorjk.com
也可以使用图片,更详细的可以研究Banner接口及其子类,不过这也没什么卵用,有兴趣的可以深入了解下。
当然也支持通过application配置文件来定制图案。
# BANNER banner.charset=UTF-8 # Banner file encoding. banner.location=classpath:banner.txt # Banner file location. banner.image.location=classpath:banner.gif # Banner image file location (jpg/png can also be used). banner.image.width= # Width of the banner image in chars (default 76) banner.image.height= # Height of the banner image in chars (default based on image height) banner.image.margin= # Left hand image margin in chars (default 2) banner.image.invert= # If images should be inverted for dark terminal themes (default false)
推荐:Spring Boot Cloud 最强技术教程
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/16252.html
cjava相关文章
- 编写一个spring-boot-starter-fastjson
- 10-Spring Boot整合RabbitMQ
- 【Spring boot Nacos系列教程】Nacos第三篇:多环境配置
- Spring Boot 3.0 要来了,真心强!
- springspring boot拷贝实体的工具类---BeanObjectCopyUtils
- Spring Boot入门第四天:使用Thymeleaf模板引擎详解编程语言
- Spring Boot 性能优化详解编程语言
- Spring Boot(三):logback打印日志详解编程语言
- 什么是 Spring Boot详解编程语言
- Spring Boot 最核心的 3 个注解详解编程语言
- Spring Boot 2(一):Spring Boot 2.0新特性详解编程语言
- spring boot详解编程语言
- Spring boot+vue前后端开发学习笔记2详解编程语言
- java spring boot 拦截器 实现未登录用户不能登录详解编程语言
- Spring Boot 配置文件总结