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.