2015年11月3日火曜日

Spring Boot 起動時に出力されるバナーをカスタマイズ

Spring Boot 起動時に表示されるバナーをカスタマイズします。

デフォルト

デフォルトのままだと下記のバナーが表示されます。

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

カスタマイズ

カスタマイズしたい場合は、
`resources`ディレクトリ直下に`banner.txt`を配置してください。


                       _ _           _   _             
     /\               | (_)         | | (_)            
    /  \   _ __  _ __ | |_  ___ __ _| |_ _  ___  _ __  
   / /\ \ | '_ \| '_ \| | |/ __/ _` | __| |/ _ \| '_ \ 
  / ____ \| |_) | |_) | | | (_| (_| | |_| | (_) | | | |
 /_/    \_\ .__/| .__/|_|_|\___\__,_|\__|_|\___/|_| |_|
          | |   | |                                    
          |_|   |_|                                    
 :: Spring Boot ::     ${spring-boot.formatted-version}

下記のように出力されるはずです。

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

`${spring-boot.formatted-version}`を記述すると、
`Spring Boot`のバージョンをフォーマットした形で出力してくれます。

下記のサイトでは、簡単にバナーを作成してくれます。
http://patorjk.com/software/taag/

参考

バナーについての詳細を確認したい場合は、下記サイトを参考にしてください。

http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-spring-application.html

以上