logo

אתחול האביב

אתחול האביב הוא כלי מבוסס אינטרנט מסופק על ידי שירות האינטרנט Pivotal. בעזרת אתחול האביב , נוכל ליצור בקלות את המבנה של פרויקט מגף אביב . הוא מציע API להרחבה ליצירת פרויקטים מבוססי JVM.

הוא גם מספק אפשרויות שונות עבור הפרויקט שמתבטאות במודל מטא נתונים. מודל המטא-נתונים מאפשר לנו להגדיר את רשימת התלות הנתמכת על-ידי JVM וגירסאות פלטפורמה וכו'. הוא משרת את המטא-נתונים שלו בצורה ידועה המספקת סיוע הכרחי ללקוחות צד שלישי.

Spring Initializr מודולים

ל-Spring Initializr יש את המודול הבא:

    initializr-actuator:הוא מספק מידע נוסף וסטטיסטיקות על יצירת פרויקטים. זהו מודול אופציונלי.initializr-bom:במודול זה, טוֹב מייצג שטר חומרים . ב-Spring Boot, BOM הוא סוג מיוחד של POM המשמש לשליטה על גרסאות של פרויקט תלות . הוא מספק מקום מרכזי להגדיר ולעדכן את הגרסאות הללו. זה מספק גמישות להוסיף תלות במודול שלנו מבלי לדאוג לגבי הגרסאות.
    מחוץ לעולם התוכנה, ה טוֹב היא רשימה של חלקים, פריטים, מכלולים וחומרים אחרים הנדרשים ליצירת מוצרים. זה מסביר מה איך, ו איפה לאיסוף החומרים הנדרשים.initializr-docs:זה מספק תיעוד.initializr-generator:זוהי ספריית יצירת פרויקט ליבה.initializr-generator-spring: initializr-generator-test:הוא מספק תשתית בדיקה ליצירת פרויקטים.initializr-metadata:הוא מספק תשתית מטא נתונים להיבטים שונים של הפרויקטים.initializr-service-example:הוא מספק מופעים מותאמים אישית.initializr-version-resolver:זהו מודול אופציונלי לחילוץ מספרי גרסאות מ-POM שרירותי.initializr-web:הוא מספק נקודות קצה אינטרנט עבור לקוחות צד שלישי.

ממשק נתמך

התמונה הבאה מציגה את ממשק המשתמש של Spring Initializr:

אתחול אביב

יצירת פרויקט

לפני יצירת פרויקט, עלינו להיות ידידותיים עם ממשק המשתמש. ממשק המשתמש של Spring Initializr כולל את התוויות הבאות:

    פּרוֹיֶקט:זה מגדיר את סוג של הפרויקט. אנחנו יכולים ליצור גם פרויקט מייבן אוֹ פרויקט גרדל . אנחנו ניצור א פרויקט מייבן לאורך כל ההדרכה.שפה:Spring Initializr מספק את הבחירה בין שלוש שפות ג'אווה, קוטלין, ו קִצבִּי . Java נבחרה כברירת מחדל.מגף קפיץ:אנחנו יכולים לבחור את מגף האביב גִרְסָה . הגרסה האחרונה היא 2.2.2 .מטא נתונים של הפרויקט:הוא מכיל מידע הקשור לפרויקט, כגון קְבוּצָה , Artifact וכו' הקבוצה מציינת את חֲבִילָה שֵׁם; חפץ מציין את יישום שֵׁם. ברירת המחדל של שם הקבוצה הוא com.example , ושם ברירת המחדל של Artifact הוא הַדגָמָה .תלות:תלויות הן אוסף החפצים שאנו יכולים להוסיף לפרויקט שלנו.

יש עוד אפשרויות קטע המכיל את השדות הבאים:

    שֵׁם:זה אותו דבר כמו חפץ .תיאור:בשדה התיאור, נוכל לכתוב א תיאור של הפרויקט.שם חבילה:זה גם דומה ל קְבוּצָה שֵׁם.אריזה:אנחנו יכולים לבחור את אֲרִיזָה של הפרויקט. אנחנו יכולים לבחור בשתיהן קַנקַן אוֹ מִלחָמָה .Java:אנחנו יכולים לבחור את JVM גרסה בה אנו רוצים להשתמש. אנחנו נשתמש Java 8 גרסה לאורך המדריך.

יש לִיצוֹר לַחְצָן. כאשר אנו לוחצים על הכפתור, הוא מתחיל לארוז את הפרויקט ומוריד את קַנקַן אוֹ מִלחָמָה הקובץ שבחרת.