Menggunakan Spanduk Kustom di Spring Boot

1. Ikhtisar

Secara default, Spring Boot dilengkapi dengan spanduk yang muncul segera setelah aplikasi dimulai.

Di artikel ini, kita akan mempelajari cara membuat spanduk khusus dan menggunakannya di aplikasi Spring Boot.

2. Membuat Banner

Sebelum memulai, kita perlu membuat spanduk khusus yang akan ditampilkan pada saat aplikasi start-up. Kami dapat membuat spanduk khusus dari awal atau menggunakan berbagai alat yang akan melakukan ini untuk kami.

Dalam contoh ini kami menggunakan logo resmi Baeldung:

Namun, dalam beberapa situasi, kami mungkin ingin menggunakan spanduk dalam format teks biasa karena pemeliharaannya relatif lebih mudah.

Spanduk kustom teks biasa yang kami gunakan dalam contoh ini tersedia di sini.

Poin yang perlu diperhatikan di sini adalah bahwa charset ANSI memiliki kemampuan untuk menampilkan teks berwarna di konsol. Ini tidak dapat dilakukan dengan format teks biasa.

3. Menggunakan Spanduk Kustom

Karena kita telah menyiapkan spanduk khusus, kita perlu membuat file bernama banner.txt di direktori src / main / resources dan menempelkan konten spanduk ke dalamnya.

Hal yang perlu diperhatikan di sini adalah bahwa banner.txt adalah nama file banner default yang diharapkan, yang digunakan Spring Boot. Namun, jika kita ingin memilih lokasi lain atau nama lain untuk spanduk, kita perlu menyetel properti spring.banner.location di file application.properties :

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

Kami juga dapat menggunakan gambar sebagai spanduk. Sama seperti banner.txt , Spring Boot mengharapkan nama gambar banner sebagai banner.gif . Selain itu, kita dapat menyetel properti gambar yang berbeda seperti tinggi, lebar, dll. Di 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

Namun, selalu lebih baik menggunakan format teks karena waktu pengaktifan aplikasi akan meningkat secara drastis jika beberapa struktur gambar yang kompleks digunakan.

4. Kesimpulan

Dalam artikel singkat ini, kami menunjukkan cara menggunakan spanduk khusus di aplikasi Spring Boot.

Seperti biasa, kode sumber lengkap tersedia di GitHub.