XBoot عبارة عن نظام أساسي للتطوير السريع للواجهة الأمامية والخلفية، تم تطويره استنادًا إلى Spring Boot وVue، وهو يدمج سير عمل Activiti وElasticsearch وRedis وما إلى ذلك، ويوفر تطبيقًا متقاطعًا داعمًا لمساعدة الشركات الصغيرة والشركات المتوسطة الحجم والأفراد يحققون تطبيقات مرنة وإدارة التسليم والتشغيل، ويوفرون مكونات الأعمال مثل مولدات الأكواد والواجهات الأمامية الشاملة لمساعدة المطورين على التركيز على الأعمال وتسريع التحول الرقمي للمؤسسات الصغيرة والمتوسطة الحجم.
1. يحتوي الكود على تعليقات توضيحية مفصلة ولا يوجد منطق معقد يستخدم SpringBoot 2.4.8
2. يمكن تبديل تفاعل الرمز المميز لتسجيل الدخول لجهاز واحد القائم على JWT / Redis حسب الرغبة لتوفير منصة مفتوحة، ويدعم مركز مصادقة OAuth2 تسجيل الدخول بنقرة واحدة.
3. يمكن تبديل JPA + Mybatis-Plus حسب الرغبة
4. يمكن تبديل وضع تسجيل العملية بين سجلات Mysql أو Elasticseach.
5. تضاعف كفاءة إنشاء أكواد Java وVue وSQL أربع مرات
6. إدارة الأذونات الديناميكية، والتحكم السهل متعدد الأبعاد في عرض زر الأذونات، وإدارة أذونات البيانات
7. دعم حسابات التواصل الاجتماعي والرسائل النصية وطرق تسجيل الدخول المتعددة الأخرى دون التدخل في بيانات المستخدم الأصلية لتحقيق إدارة حساب الطرف الثالث
8. استنادًا إلى إدارة دفع رسائل Websocket وإدارة المهام المجدولة المستندة إلى الكوارتز وإدارة قاموس البيانات
9. توفر الواجهة الخلفية أدوات مثل تحديد التيار الموزع، وأقفال المزامنة، ورموز التحقق، وتوفر الواجهة الأمامية قوالب Vue الغنية.
10. يمكن تكوين الرسائل النصية القصيرة والبريد الإلكتروني ورمز التحقق Vaptcha وما إلى ذلك ديناميكيًا
1. قم بتثبيت التبعيات وابدأ: Redis وElasticsearch (مطلوب عند التكوين لاستخدام ES لتسجيل السجلات)
2. تثبيت وتكوين Maven في IDEA
3. يوصى باستخدام IDEA (التسجيل المكسور/المجاني) لتثبيت مكون Lombok الإضافي ثم استيراد مشروع Maven. إذا لم يتم تنزيل التبعيات تلقائيًا، فيرجى تنفيذ أمر تثبيت mvn في الدليل الجذر.
4. قم بإنشاء قاعدة بيانات xboot جديدة في قاعدة بيانات MySQL. لقد مكّن ملف التكوين ddl من إنشاء بنية الجدول تلقائيًا ولكن لا توجد بيانات أولية. يرجى تذكر تشغيل ملف import xboot.sql (عند الإبلاغ عن خطأ وخطأ Quartz لا يمكن العثور على الجدول ذي الصلة، يرجى ضبط قاعدة البيانات لتجاهل الحالة أو إعادة الاستيراد بالإضافة إلى ذلك.
5. قم بتعديل التكوين المقابل لملف التكوين application.yml، الذي يحتوي على تعليقات تفصيلية تحتاج إلى تعديل جميع التكوينات هنا فقط.
6. ابدأ تشغيل XbootApplication.java في المترجم أو قم بتنفيذ الأمر mvn Spring-boot:run في الدليل الجذر. المنفذ الافتراضي هو 8888. يشير مستند واجهة الوصول http://localhost:8888/doc.html إلى أن تم بدء التشغيل بنجاح. كلمة مرور حساب المسؤول admin|123456
7. يرجى بدء مشروع xboot-front المستند إلى Vue على الصفحة الأولى وتعديل تكوين وكيل الواجهة الخاص به.
يتبع استخدام الدراسة الشخصية اتفاقية GPL مفتوحة المصدر
للاستخدام التجاري يرجى الاتصال بالمؤلف للحصول على إذن
جهاز كمبيوتر
آيباد ميني 5
ايفون اكس
بنية النظام
التقنيات المستخدمة في الواجهة الأمامية
Vue 2.6.x، Vue Cli 4.x، iView، iview-admin، iview-area، Vuex، Vue Router، ES6، webpack، axios، echarts، ملفات تعريف الارتباط، إلخ.
الواجهة الأمامية عبارة عن مشروع مستقل يعتمد على Vue+iView، يرجى الانتقال إلى مستودع مشروع xboot-front لمشاهدته.
التقنيات المستخدمة في الخلفية