spring-boot 启动图标修改-启动彩蛋

spring boot启动总会显示这样的图标,但是我想不一样

.   ____          _            __ _ _
/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/  ___)| |_)| | | | | || (_| |  ) ) ) )
'  |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot ::        (v1.3.3.RELEASE)

到网上找了一圈,恩,找到一个不错的,做个记录
首先我们在resource目录下面放入一个banner.txt文件,Spring Boot启动项目的时候就会优先启动这个文件中的内容。

然后我们用在线生成字符图标工具

然后我的项目叫 SHELL 然后我生成了 SHELL 图标

        _                 _       _           _               _              _
       / /\              / /\    / /\        /\ \            _\ \           _\ \
      / /  \            / / /   / / /       /  \ \          /\__ \         /\__ \
     / / /\ \__        / /_/   / / /       / /\ \ \        / /_ \_\       / /_ \_\
    / / /\ \___\      / /\ \__/ / /       / / /\ \_\      / / /\/_/      / / /\/_/
    \ \ \ \/___/     / /\ \___\/ /       / /_/_ \/_/     / / /          / / /
     \ \ \          / / /\/___/ /       / /____/\       / / /          / / /
 _    \ \ \        / / /   / / /       / /\____\/      / / / ____     / / / ____
/_/\__/ / /       / / /   / / /       / / /______     / /_/_/ ___/\  / /_/_/ ___/\
\ \/___/ /       / / /   / / /       / / /_______\   /_______/\__\/ /_______/\__\/
 \_____\/        \/_/    \/_/        \/__________/   \_______\/     \_______\/

启动效果如下
这里写图片描述

但是效果不行,加点颜色,岂不是更棒
Spring Boot提供了一个枚举类AnsiColor,这个类可以控制banner.txt中的字符颜色,而且非常容易使用。

比如我可以将字符设置成颜色:BRIGHT_YELLOW
版本号颜色设置成:BRIGHT_BLUE

${AnsiColor.BRIGHT_YELLOW}
        _                 _       _           _               _              _
       / /\              / /\    / /\        /\ \            _\ \           _\ \
      / /  \            / / /   / / /       /  \ \          /\__ \         /\__ \
     / / /\ \__        / /_/   / / /       / /\ \ \        / /_ \_\       / /_ \_\
    / / /\ \___\      / /\ \__/ / /       / / /\ \_\      / / /\/_/      / / /\/_/
    \ \ \ \/___/     / /\ \___\/ /       / /_/_ \/_/     / / /          / / /
     \ \ \          / / /\/___/ /       / /____/\       / / /          / / /
 _    \ \ \        / / /   / / /       / /\____\/      / / / ____     / / / ____
/_/\__/ / /       / / /   / / /       / / /______     / /_/_/ ___/\  / /_/_/ ___/\
\ \/___/ /       / / /   / / /       / / /_______\   /_______/\__\/ /_______/\__\/
 \_____\/        \/_/    \/_/        \/__________/   \_______\/     \_______\/

这里写图片描述

这里面还有显示版本号的一下设置

${application.version}                这个是MANIFEST.MF文件中的版本号  
${application.formatted-version} 这个是上面的的版本号前面加v后上括号  
${spring-boot.version}               这个是springboot的版本号  
${spring-boot.formatted-version}同上 

完整的Demo 如下

${AnsiColor.BRIGHT_YELLOW}
        _                 _       _           _               _              _
       / /\              / /\    / /\        /\ \            _\ \           _\ \
      / /  \            / / /   / / /       /  \ \          /\__ \         /\__ \
     / / /\ \__        / /_/   / / /       / /\ \ \        / /_ \_\       / /_ \_\
    / / /\ \___\      / /\ \__/ / /       / / /\ \_\      / / /\/_/      / / /\/_/
    \ \ \ \/___/     / /\ \___\/ /       / /_/_ \/_/     / / /          / / /
     \ \ \          / / /\/___/ /       / /____/\       / / /          / / /
 _    \ \ \        / / /   / / /       / /\____\/      / / / ____     / / / ____
/_/\__/ / /       / / /   / / /       / / /______     / /_/_/ ___/\  / /_/_/ ___/\
\ \/___/ /       / / /   / / /       / / /_______\   /_______/\__\/ /_______/\__\/
 \_____\/        \/_/    \/_/        \/__________/   \_______\/     \_______\/
${AnsiColor.BRIGHT_BLUE}
::: Project (version:${application.version}) :::              Spring-Boot ${spring-boot.version}

这里写图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值