Onemogućite Spring Boot Banner pri pokretanju

1. Uvod

Spring Boot izvrstan je način za stvaranje Java web aplikacija, ali neka od zadanih postavki možda nisu idealna za sve.

Jedna posebna značajka je natpis Spring Boot koji se ispisuje pri pokretanju:

Iako je ovaj natpis obično bezopasan, u nekim slučajevima može biti poželjno onemogućiti ga. Na primjer, da biste spriječili pogreške u prilagođenim konfiguracijama evidentiranja ili uštedjeli propusnost pomoću udaljenih sustava za agregiranje dnevnika.

U ovom ćemo uputstvu pogledati nekoliko različitih načina onemogućavanja natpisa Spring Boot pri pokretanju.

2. Korištenje konfiguracije

Korištenje konfiguracije najfleksibilniji je način onemogućavanja natpisa za pokretanje. Ne zahtijeva promjene koda i može se lako vratiti ako je potrebno.

Možemo onemogućiti natpis za pokretanje pomoću primjena.svojstva:

spring.main.banner-mode = isključeno

Ili ako koristimo primjena.yaml:

proljeće: glavno: banner-mode: "isključeno"

I konačno, zahvaljujući eksternaliziranoj podršci za konfiguraciju Spring Boota, možemo je i onemogućiti postavljanjem varijable okruženja:

SPRING_MAIN_BANNER-MODE = isključeno

3. Korištenje koda

Pored konfiguracije, postoji i više načina za onemogućavanje natpisa Spring Boot pomoću koda. Loša strana upotrebe koda je ta to moramo učiniti za svaku aplikaciju i za povratak je potrebna promjena koda.

Kada koristite SpringApplicationBuilder:

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

I pri korištenju SpringApplication:

Aplikacija SpringApplication = nova SpringApplication (MyApplication.class); app.setBannerMode (Banner.Mode.OFF); app.run (args);

4. Korištenje IDE-a

Većina modernih IDE-a uključuje način onemogućavanja natpisa Spring Boot bez potrebe za konfiguracijom ili kodom.

IntelliJ nudi potvrdni okvir za konfiguracije pokretanja Spring Boot koji će onemogućiti natpis:

5. Promijenite tekst natpisa

Drugi način onemogućavanja natpisa za pokretanje Spring Boot je promijenite tekst natpisa u praznu datoteku.

Prvo odredimo prilagođenu datoteku u application.properties:

spring.banner.location = pathp class: /banner.txt

Ili, ako koristimo YAML:

proljeće: banner: lokacija: classpath: /banner.txt

Tada u. Kreiramo novu praznu datoteku src / glavni / resursi imenovan natpis.txt.

6. Zaključak

U ovom uputstvu vidjeli smo razne načine onemogućavanja natpisa Spring Boot, koristeći kombinaciju konfiguracije ili koda.


$config[zx-auto] not found$config[zx-overlay] not found