المشروع الأساسي لمشروع بيع فلاش المنتج على أساس Springboot+js (فصل الأطراف الأمامية والخلفية)
بيئة التطوير
- مخضرم 3.6
- سبرينج بوت 2.2.4
- فكرة 2019.3
- ماي اس كيو ال 8.0
- رمز VS
- علي بابا كلاود هوست + ريديس
- دعم البرنامج المساعد لومبوك
استيراد التبعية
- Springboot-web
- مدقق السبات
- التبعيات المتعلقة بخدمة الرسائل القصيرة لسوق Alibaba Cloud
- برنامج تشغيل MySQL (8.0) ومصدر البيانات (com.alibaba.Druid)
- جودا وقت الدعم
مقدمة الوظيفة
الواجهة الأمامية
- صفحة التسجيل Register.html (تنفيذ رقم الهاتف المحمول + طريقة التسجيل برمز التحقق)
- تسجيل الدخول.صفحة تسجيل الدخول.html (رقم الهاتف المحمول + كلمة المرور)
- يعرض itemlist.html قائمة العناصر
- item.html صفحة تفاصيل المنتج ووظيفة الطلب
- تفاعل اياكس (نقل بيانات json)
نهاية الطريق
- التحقق من صحة بيانات السبات، وتغليف النتائج المخصصة
- يقوم redis بتخزين رمز التحقق من تسجيل المستخدم
- خدمة الرسائل القصيرة لـ Alibaba Cloud Market، أرسل رمز التسجيل
- تتم معالجة الاستثناءات العامة بشكل موحد ويتم توحيد تنسيق الإرجاع.
- تغليف قيمة الإرجاع، وإرجاع كائن موحد
- طبقة الثبات، طبقة الأعمال، تحويل كائن طبقة التحكم
- مولد مايباتيس
- وظائف تسجيل المستخدم وتسجيل الدخول
- الاستفسار عن المنتج والوظائف المضافة
- وظيفة إنشاء الطلب
- تشفير كلمة المرور، إنشاء جدول منفصل
أشياء يجب ملاحظتها
- إذا قمت باستنساخ المشروع أو تنزيل الكود مباشرة، فيرجى تعديل المضيف ومنفذ تكوين redis في بيان التطبيق للاستبدال.
- انتبه إلى إصدار mysql. برنامج التشغيل المستخدم في الإصدار 8.0 هو com.mysql.cj.jdbc.Driver
- يوجد في ملف تكوين mybatis-generator عنصر يحدد موقع حزمة برنامج تشغيل mysql. انتبه إلى التعديلات.