Bruke egendefinerte bannere i vårstøvlen

1. Oversikt

Som standard kommer Spring Boot med et banner som dukker opp så snart applikasjonen starter.

I denne artikkelen lærer vi hvordan du lager et tilpasset banner og bruker det i Spring Boot-applikasjoner.

2. Lage en banner

Før vi begynner, må vi lage det egendefinerte banneret som vil vises på tidspunktet for oppstart av programmet. Vi kan lage det tilpassede banneret fra bunnen av eller bruke forskjellige verktøy som vil gjøre dette for oss.

I dette eksemplet brukte vi Baeldungs ​​offisielle logo:

I noen situasjoner vil vi imidlertid gjerne bruke banneret i vanlig tekstformat, siden det er relativt lettere å vedlikeholde.

Den tilpassede banneren i ren tekst som vi brukte i dette eksemplet, er tilgjengelig her.

Poeng å merke seg her er at ANSI charset har muligheten til å vise fargerik tekst i konsollen. Dette kan ikke gjøres med det enkle formatet i ren tekst.

3. Bruke den egendefinerte banneren

Siden vi har det tilpassede banneret klart, må vi opprette en fil med navnet banner.txt i src / main / resources katalogen og lim inn bannerinnholdet i den.

Poeng å merke seg her er at banner.txt er standard forventet bannerfilnavn, som Spring Boot bruker. Men hvis vi ønsker å velge et annet sted eller et annet navn for banneret, må vi stille inn spring.banner.location eiendom i application.properties fil:

spring.banner.location = classpath: /path/to/banner/bannername.txt

Vi kan også bruke bilder som bannere. Samme som med banner.txt, Spring Boot forventer at bannerbildets navn er som banner.gif. I tillegg kan vi angi forskjellige bildegenskaper som høyde, bredde osv. I application.properties:

spring.banner.image.location = classpath: banner.gif spring.banner.image.width = // TODO spring.banner.image.height = // TODO spring.banner.image.margin = // TODO spring.banner. image.invert = // TODO

Imidlertid er det alltid bedre å bruke tekstformat fordi oppstartstiden for applikasjonen vil øke drastisk hvis en eller annen kompleks bildestruktur brukes.

4. Konklusjon

I denne raske artikkelen viste vi hvordan du bruker et tilpasset banner i Spring Boot-applikasjoner.

Som alltid er hele kildekoden tilgjengelig på GitHub.


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