控制台Banner生成 - 常见问题
生成控制台ASCII Art Banner,支持立体字等多种样式,用于Spring Boot启动Banner
怎么用到 Spring Boot 启动页?
在生成的 ASCII Art 上方加上 ${AnsiColor.BRIGHT_YELLOW} 等颜色标记,然后保存为 banner.txt 放到 src/main/resources/ 下即可。
// banner.txt 示例
${AnsiColor.BRIGHT_GREEN}
_____ _ _ _
| ____| | ___ _ _| | | |
/ /_ | |/ _ \| | | | | | |
| __| | | (_) | |_| | |_| |
|_| |_|\___/ \__,_|\___/
${AnsiColor.DEFAULT}
为什么生成后有些字符显示错乱?
ASCII Art 对字体敏感,确保使用等宽字体(如 Consolas、Courier)。终端也需支持 UTF-8 和 ANSI 转义。