ربط الإقلاع في السبرينج بوت الإقلاع الربيع Spring Boot - Bootstrapping
ربط الإقلاع في السبرينج بوت الإقلاع الربيع Spring Boot - Bootstrapping
ربط الإقلاع في السبرينج بوت الإقلاع الربيع Spring Boot - Bootstrapping
هذا الفصل سوف يشرح لك كيفيه تنفيذ bootstrapping علي تطبيق التمهيد الربيع.
مهيئ الربيع
واحده من الطرق إلى Bootstrapping تطبيق التمهيد الربيع باستخدام مهيئ الربيع. للقيام بذلك ، سيكون لديك لزيارة صفحه ويب مهيئ الربيع www.start.spring.io واختيار الخاص بك البناء ، الربيع التمهيد الإصدار والنظام الأساسي. أيضا ، تحتاج إلى توفير مجموعه والاداات الملموسة والتبعيات المطلوبة لتشغيل التطبيق.
لاحظ الصورة التالية التي تظهر مثالا حيث قمنا باضافه الربيع-التمهيد-بداية-التبعية ويب لكتابه نقاط النهاية REST.
بمجرد توفير المجموعة ، القطعة الاثريه ، التبعيات ، بناء المشروع ، النظام الأساسي والإصدار ، انقر فوق إنشاء مشروع الزر. سيتم تحميل الملف المضغوط سيتم استخراج الملفات.
يشرح لك هذا القسم الامثله باستخدام كل من المخضرم و Gradle.
مخضرم
بعد تنزيل المشروع ، قم بفك ضغط الملف. الآن ، ملف xml الخاص بك يبدو كما هو موضح أدناه −
xml version = "1.0" encoding = "UTF-8"?>
xmlns = "http://maven.apache.org/POM/4.0.0"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
Gradle
بمجرد تحميل المشروع ، بفك الملف. الآن ملف البناء الخاص بك. gradle يبدو كما هو موضح أدناه −
buildscript { ext { springBootVersion = '1.5.8.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' group = 'com.tutorialspoint' version = '0.0.1-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { compile('org.springframework.boot:spring-boot-starter-web') testCompile('org.springframework.boot:spring-boot-starter-test') }
تبعيات مسار الفئة
الربيع التمهيد يوفر عددا من المقبلات لأضافه الجرار في مسار الصف لدينا. علي سبيل المثال ، لكتابه "نقطه نهاية الاستراحة" ، نحن بحاجه إلى أضافه التبعية الربيع-التمهيد-البداية-ويب في مسار الفئة الخاصة بنا. لاحظ الرموز الموضحة أدناه للحصول علي فهم أفضل −
التبعية مافن Maven
org.springframework.boot
Gradle dependency
dependencies { compile('org.springframework.boot:spring-boot-starter-web') }
الدالة الرئيسية Main Method
يجب ان يكون الأسلوب الرئيسي كتابه فئة "تطبيق التمهيد الربيع". يجب ان تكون هذه الفئة مشروحه مع @SpringBootApplication. هذه هي نقطه الدخول لتطبيق التمهيد الربيع للبدء. يمكنك العثور علي ملف الفئة الرئيسية ضمن الدلائل src/java/الرئيسية مع الحزمة الافتراضية.
في هذا المثال ، يوجد ملف الفئة الرئيسية في الدلائل src/java/الرئيسية مع الافتراضي حزمه com. ahmedalmahallawi.demo. لاحظ التعليمات البرمجية الموضحة هنا للحصول علي فهم أفضل −
package com.ahmedalmahallawi.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
كتابه نقطه نهاية endpoint
لكتابه "Endpoint العالم مرحبا" بسيطه في ملف الفئة الرئيسية تطبيق التمهيد الربيع نفسه ، اتبع الخطوات الموضحة أدناه −
أولا ، أضافه التعليق التوضيحي @RestController في اعلي الفئة.
الآن ، اكتب أسلوب URI طلب مع @RequestMapping التعليق التوضيحي.
ثم ، يجب ان الأسلوب URI طلب إرجاع سلسله مرحبا العالم.
الآن ، سوف الرئيسية الخاصة بك الربيع تطبيق التمهيد ملف الفئة تبدو كما هو موضح في التعليمات البرمجية المعطية أدناه −
package com.ahmedalmahallawi.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } @RequestMapping(value = "/") public String hello() { return "Hello World"; } }
إنشاء ملف قابل للتنفيذ JAR
دعوانا إنشاء ملف JAR قابل للتنفيذ لتشغيل التطبيق التمهيد الربيع باستخدام الأوامر المخضرم والمتدرج في موجه الأوامر كما هو موضح أدناه −
استخدام الأمر مافن mvn نظيفه تثبيت كما هو موضح أدناه −
استخدام الأمر Gradle البنية النظيفة كما هو موضح أدناه −
بعد تنفيذ الأمر ، يمكنك مشاهده رسالة "بناء ناجحه" في موجه الأوامر كما هو موضح أدناه −
تشغيل مرحبا العالم مع جافا
بمجرد إنشاء ملف JAR قابل للتنفيذ ، يمكنك العثور عليه ضمن الدلائل التالية.
لمخضرم ، يمكنك العثور علي ملف JAR تحت الدليل المستهدف كما هو موضح أدناه −
بالنسبة ل Gradle ، يمكنك العثور علي الملف JAR تحت دليل البناء/libs كما هو موضح أدناه −
الآن ، تشغيل الملف JAR باستخدام جافا الأمر-جره . لاحظ انه في المثال أعلاه ، يتم تسميه الملف JAR demo-0.0.1-لقطه. JAR
بمجرد تشغيل ملف jar ، يمكنك ان تري الإخراج في اطار وحده التحكم كما هو موضح أدناه −
الآن ، انظر إلى وحده التحكم ، بدات Tomcat علي المنفذ 8080 (http). الآن ، انتقل إلى متصفح الويب وضرب عنوان URL http://localhost:8080/ويمكنك ان تري الإخراج كما هو موضح أدناه −
التسميات: Spring Boot الإقلاع أو التمهيد الربيع#
<< الصفحة الرئيسية