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

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

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

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

כפי שניתן לראות, ה-banner המותאם אישית שלנו הוחלף בהצלחה! עבודה טובה! :)
אם אתם משתמשים ב-Spring Boot 2, אפשר אפילו להמיר תמונות ל-ASCII art. שימו לב שהפונקציונליות הזו deprecated ו-Spring Boot 3.0.0 שיצא לאחרונה הסיר אותה.
כדי להמיר תמונות ל-ASCII art, עקבו אחרי השלבים האלה:
- הוסיפו את התמונה לתיקיית resources. לצורך המאמר הזה, נשתמש בלוגו הבא:

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

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