springboot banner用法
时间: 2023-06-30 11:17:01 浏览: 51
Spring Boot 提供了 banner.txt 文件来自定义启动时的 ASCII art 图案。您可以在应用的 classpath 下创建一个 banner.txt 文件来自定义 Spring Boot 的启动图案。
以下是一个简单的示例 banner.txt 文件:
```
_____ _____ _
/ ____| / ____| | |
| | __ ___| | ___ __| | ___
| | |_ | / _ \ | / _ \/ _` |/ _ \
| |__| | __/ |___| __/ (_| | __/
\_____|\___|\_____\___|\__,_|\___|
```
您可以将此文件放在 src/main/resources 目录下。
您还可以使用变量来自定义 banner 文件。Spring Boot 支持以下变量:
- ${application.version}:应用的版本号
- ${application.formatted-version}:格式化的应用版本号,如果无法解析,则返回 application.version
- ${spring-boot.version}:Spring Boot 版本号
- ${spring-boot.formatted-version}:格式化的 Spring Boot 版本号,如果无法解析,则返回 spring-boot.version
例如,以下是一个使用变量的 banner.txt 文件的示例:
```
_____ _____ _____ _ ${spring-boot.version}
/ ____| __ \ / ____| | |
| | | |__) || | ___ __| | ___
| | | ___/ | | / _ \ / _` |/ _ \
| |____| | | |___| (_) | (_| | __/
\_____|_| \_____\___/ \__,_|\___| ${application.formatted-version}
```
这将输出类似以下的结果:
```
_____ _____ _____ _ 2.6.2
/ ____| __ \ / ____| | |
| | | |__) || | ___ __| | ___
| | | ___/ | | / _ \ / _` |/ _ \
| |____| | | |___| (_) | (_| | __/
\_____|_| \_____\___/ \__,_|\___| 1.0.0-SNAPSHOT
```