Spring Banners

Der Banner ist das Ascii GFX Logo mit Informationen welches beim Start von Spring Boot auf der Konsole ausgegeben wird.

Abschalten

Mit der Option hide banner in der IDE kann der Banner verbannt werden.

Anpassen des Banner

In der application.properties kann spring.main.banner-mode die Werte off, log, console annehmen.

  • off –> keine Ausgabe
  • log –> Ausgabe in den Logger
  • console –> (default) Ausgabe auf der Konsole

Logo und Informationen anpassen

Ab Spring Boot 1.4 kann über die Testdatei banner.txt das Aussehen des Banners angepasst werden. Hierzu muss die Datei nur vorhanden sein, dann wird sie automatisch von Spring verwendet. Die Grafiken können mit einem beliebigen AsciiArt Generator erstellt werden.

In der AsciiArt lassen sich auch ColorCode verwenden, so dass sich das Logo auch farblich gestalten lässt. Die Angabe des ColorCode erfolgt nach dem Schema:

${AnsiColor.RED}

Die AsciiArt kann z.B. auch aus einem vorhandenen Bild erzeugt werden. AsciiArt Generator

PNG als Logo

Ist die Datei banner.png vorhanden, dann konvertiert Spring Boot dieses automatisch in AsciiArt.

Animierte GIFs

Mit Spring Boot 2.0 werden auch animierte GIFs unterstützt. Diese blockieren aber die Ausführung des Programms.