控制台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 转义。