היום אני רוצה לשתף אתכם בפיצ’ר כיפי של Spring. הוא לא חדש או קריטי, אבל הוא בהחלט מהנה!

בדרך כלל, כשמפעילים את אפליקציית Spring Boot, רואים banner סטנדרטי ב-logs כזה:

Spring Boot Banner

אבל האם אי פעם חשבתם להחליף את ה-Spring banner ב-banner מותאם אישית? אם כן, המאמר הזה בשבילכם!

כדי להתחיל, בואו נגש ל-https://patorjk.com/ — אתר שעוזר לנו ליצור טקסט מותאם אישית. אפשר להכניס את הטקסט הרצוי ל-log ולבחור מתוך מגוון גופנים. לדוגמה:

Custom Text

אפשר גם ללחוץ על כפתור Test All כדי לבדוק את כל האפשרויות הזמינות.

עכשיו בואו נעתיק את הטקסט שלנו ונשים אותו באפליקציה תחת /resources/banner.txt, כמו שרואים כאן:

Copy Custom Text

עכשיו נפעיל מחדש את האפליקציה:

Custom Banner

כפי שניתן לראות, ה-banner המותאם אישית שלנו הוחלף בהצלחה! עבודה טובה! :)

אם אתם משתמשים ב-Spring Boot 2, אפשר אפילו להמיר תמונות ל-ASCII art. שימו לב שהפונקציונליות הזו deprecated ו-Spring Boot 3.0.0 שיצא לאחרונה הסיר אותה.

כדי להמיר תמונות ל-ASCII art, עקבו אחרי השלבים האלה:

  • הוסיפו את התמונה לתיקיית resources. לצורך המאמר הזה, נשתמש בלוגו הבא:

Logo

  • הוסיפו את ההגדרה הבאה לקובץ application.properties או application.yml שלכם כדי לציין את מיקום התמונה:
spring:
  banner:
    image:
      location: sumup.png
      height: 20 # can be adjusted to resize your banner
  • ודאו שאין קובץ banner.txt בתיקיית resources.

בואו נריץ את האפליקציה שוב…

Custom Logo

כפי שניתן לראות, הלוגו החדש שלנו מופיע!

סיכום

במאמר הקצר הזה, הראיתי לכם איך להתאים אישית את ה-Spring banner שלכם באמצעות טקסט או אפילו תמונות (ל-Spring Boot 2.x.x) תוך כמה דקות.