عن المشروع

يساعدك Spring Boot على إنشاء تطبيقات وخدمات مدعومة بـ Spring وجاهزة للإنتاج بأقل قدر من التعقيد. يتبنّى رؤية موجّهة لمنصة Spring بحيث يستطيع المستخدمون الجدد والحاليون الوصول بسرعة إلى ما يحتاجون إليه. يمكنك استخدام Spring Boot لإنشاء تطبيقات Java قائمة بذاتها يمكن تشغيلها باستخدام `java -jar` أو بعمليات نشر WAR التقليدية. كما تتوفر أداة سطر أوامر لتشغيل سكربتات Spring. تشمل الأهداف الأساسية: * تجربة بدء أسرع بكثير ومتاحة على نطاق واسع لجميع تطوير Spring. * أن يكون موجّهًا، لكن مع التراجع بسرعة عندما تتباعد المتطلبات عن الإعدادات الافتراضية. * توفير مجموعة من الميزات غير الوظيفية الشائعة لدى فئات كبيرة من المشاريع (على سبيل المثال، الخوادم المدمجة، والأمان، والمقاييس، وفحوصات الصحة، والتكوين الخارجي). * لا توليد كود ولا حاجة إلى تكوين XML. يتضمن README لمحة سريعة عن تطبيق Spring Boot كامل بلغة Java، يعرض `@RestController` مع `@SpringBootApplication` يُرجع "Hello World!" ويعمل عبر `SpringApplication.run`. موارد الحصول على المساعدة: * الوثائق المرجعية، وخاصة الأدلة الإرشادية (How-to's). * أساسيات Spring والأدلة على spring.io. * ملاحظات الإصدار للحصول على تعليمات الترقية والميزات الجديدة. * أسئلة Stack Overflow الموسومة بـ `spring-boot`. * مشكلات GitHub للإبلاغ عن الأخطاء. المساهمة مرحّب بها؛ وتتوفر إرشادات المساهمة. ينبغي الإبلاغ عن المشكلات بعد البحث في متتبع المشكلات، مع أكبر قدر ممكن من المعلومات (إصدار Spring Boot، ونظام التشغيل، وإصدار JVM). البناء من المصدر اختياري؛ يمكنك استخدام Gradle wrapper وJDK 25. يقوم `./gradlew publishToMavenLocal` ببناء جميع الوحدات ونشرها إلى ذاكرة Maven المحلية دون تشغيل الاختبارات؛ ويقوم `./gradlew build` ببناء كل شيء. تعرض الأدلة على spring.io كيفية استخدام Spring Boot خطوة بخطوة، بما في ذلك Building an Application with Spring Boot وBuilding a RESTful Web Service with Spring Boot Actuator. Spring Boot هو برنامج مفتوح المصدر صادر تحت ترخيص Apache 2.0.