Indításkor tiltsa le a tavaszi indító szalaghirdetést

1. Bemutatkozás

A Spring Boot nagyszerű módja a Java webalkalmazások létrehozásának, de néhány alapértelmezett viselkedése nem biztos, hogy mindenki számára ideális.

Az egyik különlegesség a Spring Boot szalaghirdetés, amelyet az indításkor kinyomtatnak:

Míg ez a transzparens általában ártalmatlan, egyes esetekben kívánatos lehet a letiltása. Például az egyedi naplózási konfigurációkkal kapcsolatos hibák megelőzésére, vagy a távoli napló összesítő rendszerekkel történő sávszélesség mentésére.

Ebben az oktatóanyagban megvizsgálunk néhány módot a Spring Boot szalaghirdetés letiltására indításkor.

2. A Konfiguráció használata

A konfiguráció használata a legrugalmasabb módszer az indítási sáv letiltására. Nem igényel kódváltozást, és szükség esetén könnyen visszaállítható.

A következő használatával letilthatjuk az indítási sávot alkalmazás.tulajdonságok:

spring.main.banner-mode = off

Vagy ha használjuk alkalmazás.yaml:

tavasz: main: banner-mode: "off"

És végül a Spring Boot külső konfigurációs támogatásának köszönhetően letilthatjuk azt is egy környezeti változó beállításával:

SPRING_MAIN_BANNER-MODE = ki

3. A Code használata

A konfiguráció mellett számos módja van a Spring Boot szalaghirdetés letiltásának a kód segítségével. A kód használatának hátránya az ezt minden alkalmazásnál meg kell tennünk, és a visszaváltáshoz kódváltást igényel.

A SpringApplicationBuilder:

új SpringApplicationBuilder (MyApplication.class) .bannerMode (Banner.Mode.OFF) .run (args)

És amikor használja SpringApplication:

SpringApplication alkalmazás = új SpringApplication (MyApplication.class); app.setBannerMode (Banner.Mode.OFF); app.run (args);

4. Az IDE használata

A legtöbb modern IDE tartalmazza a Spring Boot szalaghirdetés letiltását konfiguráció vagy kód nélkül.

Az IntelliJ egy jelölőnégyzetet kínál a Spring Boot futtatási konfigurációkhoz, amelyek letiltják a szalaghirdetést:

5. Módosítsa a szalaghirdetés szövegét

A Spring Boot indító sáv letiltásának másik módja a módosítsa a szalaghirdetés szövegét üres fájlra.

Először egy egyéni fájlt adunk meg az application.properties fájlban:

spring.banner.location = osztályút: /banner.txt

Vagy ha YAML-t használunk:

tavasz: szalaghirdetés: hely: osztályút: /banner.txt

Ezután létrehozunk egy új üres fájlt a src / main / resources nevezett banner.txt.

6. Következtetés

Ebben az oktatóanyagban számos módszert láthattunk a Spring Boot szalaghirdetés letiltására a konfiguráció vagy a kód kombinációjával.