توفر هذه الوثيقة دليلاً شاملاً لإعداد مشروع ForestBlog واستخدامه، وهو نظام مدونة شخصي تم إنشاؤه باستخدام SSM، وهو يتضمن إرشادات مفصلة ونصائح حول استكشاف الأخطاء وإصلاحها ومعلومات الاتصال للحصول على الدعم. يعتبر المشروع مثاليًا لتعلم SSM وإنشاء مدونات شخصية يقدم خيارات الدعم المجانية والمدفوعة.
آخر الأخبار، قام المدون بفتح حساب Bilibili: Java Liu Ge
جميع مشاريع المدونات أو المنتديات الأخرى التي طورها المدونون موجودة هنا
جميع المشاريع الأصلية https://liuyanzhao.com/shop.html?k=Blog https://liuyanzhao.com/shop.html?k=Forum
حول المشروع
هذه المدونة عبارة عن نظام مدونة شخصي يعتمد على SSM، وهو مناسب للطلاب الجدد في SSM وإنتاج المدونات الشخصية.
كتب المدون أطروحة تخرج عن المشروع وسجل شرحًا للكود لمدة ساعتين ليتعلم منه الجميع، إذا كنت في حاجة إليه، يمكنك الاتصال بالمدون على WeChat 847064370.
تشمل التقنيات الرئيسية المستخدمة Maven وSpring وSpringMVC وMyBatis وJSP وMySQL وما إلى ذلك.
مقدمة مفصلة: https://liuyanzhao.com/6347.html
عنوان المعاينة: http://forestblog.liuyanzhao.com
الاداءات مكتب الجبهة
الاداءات وراء الكواليس
عنوان الواجهة الخلفية:/admin أو/login
يقدم المدونون خدمات مدفوعة
ملاحظة حول الاستخدام
1. اختيار أدوات التطوير
الرجاء استخدام IntelliJ IDEA ومحاولة عدم استخدام Eclipse/MyEclipse. إذا لم يكن من الممكن بدء المشروع باستخدام الأول، فيمكنني المساعدة في حل المشكلة الأخيرة مباشرة (من الناحية النظرية يمكن البدء).
2. تأكد من تثبيت Maven
قم بتنزيل Maven من الموقع الرسمي وقم بتكوين صورة Alibaba Cloud. يجب تعيين إعدادات Maven في IDEA أو Eclipse.
3. الرجاء تثبيت البرنامج الإضافي Lombok
يتم استخدام التعليق التوضيحي @Data عدة مرات في الكود. يرجى التأكد من تثبيت البرنامج الإضافي Lombok في IDE الخاص بك، وإلا فلن يمكن العثور على طريقة getter/setter. إذا كان lombok الخاص بك غير صالح، فقد يكون إصدار lombok في pom.xml مختلفًا تمامًا عن إصدار lombok الذي قمت بتثبيته.
يحتاج كل من Eclipse و IDEA إلى تثبيت lombok.
4. لا يوجد اسم مجلد على الصفحة الرئيسية للمشروع
تأكد من أن سياق التطبيق في تكوين Tomcat هو /، وليس /ForestBlog. هذا هو السبب وراء عدم احتواء صفحتك الرئيسية على نمط CSS، لأن مسارات CSS المرجعية كلها /xxx/xxx.css
خطوات الاستخدام
أي أسئلة يرجى الاتصال بي
إذا كان الأمر بسيطًا، فيمكنني الرد عليك شفهيًا مباشرةً، وإذا كان الأمر معقدًا، فيمكنني مساعدتك عن بُعد مقابل رسوم.
س: 847064370
وي شات: 847064370
اترك رسالة عبر الإنترنت: https://liuyanzhao.com/message.html
1. مشروع الاستنساخ
قم باستنساخ المشروع أو تنزيله محليًا وفك ضغطه، وهو مقسم بشكل أساسي إلى ثلاثة أجزاء: ForestBlog، والتحميلات، وforest_blog.sql
ForestBlog: يمكن استيراد الكود المصدري الكامل للمشروع أو فتحه باستخدام IDEA. تذكر استيراد مشروع ForestBlog بالداخل، وهو الدليل الأصلي حيث يوجد pom.xml.
التحميلات: يمكن وضع دليل تحميل الصور، المنفصل عن الكود المصدري، في دليل على القرص الفعلي، مثل الدليل الموجود على محرك الأقراص D، والذي سيتم مناقشته لاحقًا.
Forest_blog.sql: ملف قاعدة البيانات، يرجى إنشاء قاعدة البيانات أولاً ثم استيرادها عن طريق تشغيل ملف SQL.
2. استخدم IDEA لاستيراد مشروع Maven
تأكد من تثبيت Maven. عند استيراد المشروع، حدد مشروعًا موجودًا ونوعه هو مشروع Maven.
انتظر حتى يقوم Maven بتنزيل التبعيات، أو انقر فوق "تحديث يدويًا" إذا تعذر تنزيله، فيرجى التحقق من تكوين Maven وتبديل الشبكات، والمحاولة عدة مرات.
بعد اكتمال الاستيراد، إذا ظهرت رسالة خطأ حمراء في فئة Java، فمن المحتمل أن يكون ذلك بسبب عدم تثبيت مكون Lombok الإضافي.
3. استيراد قاعدة البيانات
قم بإنشاء قاعدة بيانات جديدة forestblog وقم باستيراد قاعدة البيانات (أي، Forestblog.sql). لاحظ أن قواعد التشفير والفرز لقاعدة البيانات هي utf-8 وutf-8generalci
4. تعديل معلومات اتصال قاعدة البيانات في المشروع
قم بتعديل ملف db.properties، والذي يسهل العثور عليه في src/main/resources
يوجد MySQL بالداخل، يرجى التأكد من تثبيت MySQL وبدء تشغيله
انتبه إلى تعديل عنوان قاعدة البيانات واسم الجدول واسم المستخدم وكلمة المرور.
وإلا فلا يمكن البدء بالمشروع
5. قم بتكوين Tomcat وتحميل الدلائل
هذا المشروع هو مشروع SSM ولا يحتوي على فئة بدء التشغيل، ويجب تشغيله من خلال Tomcat. إنه أمر سهل مع Eclipse أو IDEA.
نتحدث هنا بشكل أساسي عن مشكلة تعيين دليل التحميل:
في هذا المشروع، يتم تحميل الملفات محليًا وليست مع مجلد المشروع، وهذا يعني أن كود المصدر ودليل التحميل منفصلان.
على سبيل المثال، نضع دليل التحميلات في الدليل الجذر لمحرك الأقراص E (يوصى بنسخ مجلد التحميلات مباشرة إلى الدليل الجذر لمحرك الأقراص D، على سبيل المثال، إذا كانت هناك صورة بالمسار D:/uploads/). 2017/10/avatar.jpg، نريد الوصول إلى المشروع عبر http://loclahost:8080/uploads/2017/10/avatar.jpg يتطلب الخطوتين التاليتين:
1. لتعديل مسار التحميل في UploadFileController.java، تحتاج إلى تعديل المسار الجذري إلى دليل التحميلات الذي حددته، مثل String rootPath = "D:/uploads/";
إذا لم تقم بتعديله، فسوف يفشل التحميل؛
2. قم بتعيين تعيين التحميلات لـ Tomcat.
تعمل IDEA على النحو التالي:
قم بإضافته في النشر في تكوين Tomcat، كما هو موضح في الشكل
يعمل Eclispe على النحو التالي:
أضف أمام Server/server.xml
أضف التعليمة البرمجية التالية في علامة المضيف الخاصة بـ tomcat/conf/server.xml
إذا لم تقم بتعديله، فلا يمكن تحميل الصور الموجودة في التحميلات ولا يمكن عرض الصور الموجودة في دليل التحميل.
عنوان التحميل:
عنوان جيثب: https://github.com/saysky/ForestBlog
(إذا كنت تستطيع مساعدتي، فانقر على النجمة والشوكة مرة واحدة)
تحديث السجل
25 فبراير 2021
يعمل التحديث الرئيسي الثالث على إصلاح بعض الأخطاء وإضافة وظائف جديدة مثل تسجيل المستخدم وإدارة المستخدم.
26 نوفمبر 2018
التحديث الرئيسي الثاني يعيد توحيد الكود ويحسن التعليقات.
10 أكتوبر 2017
أول تقديم كامل
أعلن
إدراج الإعلانات: يتمتع المدونون بدعم طويل الأمد لإعداد التخصيص وتخصيص البرامج وحل مشكلات Java
انظر الخدمات المدفوعة للحصول على التفاصيل
منتجات بلوجر المدفوعة: https://liuyanzhao.com/shop.html