Dernière modification : 18/01/2021

Spring Boot - Bannière

Dans cet article nous allons voir comment modifier la bannière au démarrage de Spring Boot.

1. Bannière Spring Boot

La bannière par défaut de Spring Boot est la suivante :

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.4.1)

Cette bannière peut être désactivée ou même remplacée par une autre.

2. Désactivation de la bannière

Afin de désactiver la bannière, ajouter la configuration suivante dans le fichier src/main/resources/application.properties :

spring.main.banner-mode=off

3. Personnalisation de la bannière

Plusieurs sites fournissent des bannières personnalisées comme par exemple https://devops.datenkollektiv.de/banner.txt/index.html.

Une fois la bannière générée, l'affecter à l'application Spring Boot. Pour ce faire, ajouter cette ligne dans le fichier application.properties du projet :

spring.banner.location=classpath:banner.txt

En utilisant le classpath comme chemin, positionner le fichier banner.txt (fichier contenant la bannière personnalisée) dans le dossier src/main/resources. Au lancement de l'application la nouvelle bannière devrait être affichée.

Remarque : Il est possible d'afficher une image (convertie par Spring Boot en ASCII) via la propriété suivante :

spring.banner.image.location=classpath:banner.png