Menggunakan Sepanduk Custom dalam Spring Boot

1. Gambaran keseluruhan

Secara lalai, Spring Boot dilengkapi dengan sepanduk yang muncul sebaik sahaja aplikasi dimulakan.

Dalam artikel ini, kita akan belajar bagaimana membuat sepanduk khusus dan menggunakannya dalam aplikasi Spring Boot.

2. Membuat Sepanduk

Sebelum memulakan, kita perlu membuat sepanduk khas yang akan dipaparkan pada waktu permulaan aplikasi. Kita boleh membuat sepanduk khas dari awal atau menggunakan pelbagai alat yang akan melakukan ini untuk kita.

Dalam contoh ini, kami menggunakan logo rasmi Baeldung:

Namun, dalam beberapa keadaan, kami mungkin ingin menggunakan sepanduk dalam format teks biasa kerana ia lebih mudah dijaga.

Sepanduk khas teks biasa yang kami gunakan dalam contoh ini terdapat di sini.

Yang perlu diperhatikan di sini ialah charset ANSI mempunyai kemampuan untuk memaparkan teks berwarna di konsol. Ini tidak dapat dilakukan dengan format teks biasa yang sederhana.

3. Menggunakan Custom Banner

Oleh kerana kami telah menyediakan sepanduk khusus, kami perlu membuat fail bernama banner.txt di direktori src / main / resources dan menampal kandungan sepanduk ke dalamnya.

Yang perlu diperhatikan di sini ialah banner.txt adalah nama fail sepanduk lalai yang diharapkan, yang digunakan oleh Spring Boot. Walau bagaimanapun, jika kita ingin memilih lokasi lain atau nama lain untuk sepanduk, kita perlu menetapkan sifat spring.banner.location dalam fail application.properties :

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

Kita juga boleh menggunakan gambar sebagai sepanduk. Sama seperti banner.txt , Spring Boot mengharapkan nama gambar sepanduk sebagai banner.gif . Selain itu, kita boleh menetapkan sifat gambar yang berbeza seperti ketinggian, lebar, dan lain-lain dalam aplikasi .

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

Walau bagaimanapun, selalu lebih baik menggunakan format teks kerana waktu permulaan aplikasi akan meningkat secara drastik jika beberapa struktur gambar kompleks digunakan.

4. Kesimpulan

Dalam artikel ringkas ini, kami menunjukkan cara menggunakan sepanduk khusus dalam aplikasi Spring Boot.

Seperti biasa, kod sumber penuh boleh didapati di GitHub.