Gibt es eine Möglichkeit, das schöne, aber gut sichtbare ASCII Spring Boot-Logo zu deaktivieren:
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.1.8.RELEASE)
... jedes Mal, wenn Sie eine Spring Boot App ausführen, in STDOUT abgeladen?
Ich habe die gesamte Protokollierung in meiner logback.xml auf ERROR umgestellt, aber das hat nichts bewirkt:
<root level="ERROR">
<appender-ref ref="STDOUT" />
</root>
Bearbeiten: In der Dokumentation wird es nicht als "Logo" bezeichnet. Der suchfreundliche Begriff ist ein "Banner".
java
spring-boot
logback
Fabien Benoit-Koch
quelle
quelle
spring.main.show_banner=false
Ihrer application.properties hinzu.Antworten:
http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-banner
Bearbeiten In den neueren Versionen von Spring Boot (aktuell ist 1.3.3) ist die Vorgehensweise wie folgt:
1) Anwendungseigenschaften
spring.main.banner-mode=off
2) application.yml
3) Hauptmethode
Docs
Bearbeiten:
Um dies mit und umgebungsvariable zu ändern, verwenden Sie die Eigenschaft mit Unterstrich anstelle von Punkt. Versuchen:
SPRING_MAIN_BANNER-MODE = aus
Informationen zur externen Konfiguration finden Sie in den Dokumenten .
quelle
new SpringApplicationBuilder().bannerMode(Banner.Mode.OFF)
wie showBanner ist jetzt veraltetEine weitere Option ist das Hinzufügen eines benutzerdefinierten Banners in einer banner.txt- Datei zu Ihrem Klassenpfad, das sich in Ihr benutzerdefiniertes Banner ändert.
quelle
Dies hat sich in Spring Boot 1.3 geringfügig geändert. Die Eigenschaft ist jetzt:
Im Code ist es jetzt:
oder mit dem Builder:
quelle
Sie können
spring.main.show_banner=false
Ihre Einstellungenapplication.properties
wie unter http://docs.spring.io/spring-boot/docs/current/reference/html/howto-properties-and-configuration.html beschrieben vornehmen .quelle
Wenn Sie Spring Boot 1.3 und application.yml (keine Eigenschaften) verwenden, müssen Sie das 'OFF' angeben, d. H.
quelle
Erstellen Sie eine Datei "application.yml" unter src / main / resources "und fügen Sie den folgenden Code ein. Dies würde den Job erledigen
quelle
So entfernen Sie dies:
1)
spring.main.banner-mode=off
Fügen Sie die obige Zeile in die Datei ein
ODER
2) VERWENDEN Sie dies in der Haupt-Java-Klasse
ODER
3) In-App * .yml-Datei
Benutzer Dieser Link für weitere Details
http://mytechnologythought.blogspot.com/2017/07/how-to-remove-spring-boot-banner.html
quelle
Mit diesem Code können Sie Banner entfernen
quelle