SpringBootの起動時のAsciiアートを変更するメモ
公式ドキュメント参照
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-spring-application.html
ソースは以下を参照
org.springframework.boot.ansi (Spring Boot Docs 1.3.3.RELEASE API)
Asciiアートは以下サイトで生成
Text to ASCII Art Generator (TAAG)
banner.txt
をクラスパス上に設置
banner.txt
${AnsiColor.BRIGHT_BLUE}███████${AnsiColor.WHITE}╗██████╗ ██████╗ ██╗███╗ ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ${AnsiColor.MAGENTA}████████${AnsiColor.WHITE}╗ ${AnsiColor.BRIGHT_BLUE}██${AnsiColor.WHITE}╔════╝██╔══██╗██╔══██╗██║████╗ ██║██╔════╝ ██╔══██╗██╔═══██╗██╔═══██╗╚══${AnsiColor.MAGENTA}██${AnsiColor.WHITE}╔══╝ ${AnsiColor.BRIGHT_BLUE}███████${AnsiColor.WHITE}╗██████╔╝██████╔╝██║██╔██╗ ██║██║ ███╗ ██████╔╝██║ ██║██║ ██║ ${AnsiColor.MAGENTA}██${AnsiColor.WHITE}║ ╚════${AnsiColor.BRIGHT_BLUE}██${AnsiColor.WHITE}║██╔═══╝ ██╔══██╗██║██║╚██╗██║██║ ██║ ██╔══██╗██║ ██║██║ ██║ ${AnsiColor.MAGENTA}██${AnsiColor.WHITE}║ ${AnsiColor.BRIGHT_BLUE}███████${AnsiColor.WHITE}║██║ ██║ ██║██║██║ ╚████║╚██████╔╝ ██████╔╝╚██████╔╝╚██████╔╝ ${AnsiColor.MAGENTA}██${AnsiColor.WHITE}║ ╚══════╝╚═╝ ╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ${spring-boot.version}
S
の文字にAnsiColor.BRIGHT_BLUE
を、
T
の文字にAnsiColor.MAGENTA
を指定しています。