เอกสารนี้ให้คำแนะนำที่ครอบคลุมในการตั้งค่าและใช้งานโปรเจ็กต์ ForestBlog ซึ่งเป็นระบบบล็อกส่วนตัวที่สร้างขึ้นโดยใช้ SSM โดยมีคำแนะนำโดยละเอียด เคล็ดลับในการแก้ไขปัญหา และข้อมูลติดต่อเพื่อขอรับการสนับสนุน เสนอตัวเลือกการสนับสนุนทั้งแบบฟรีและมีค่าใช้จ่าย
ข่าวล่าสุด บล็อกเกอร์ได้เปิดบัญชี Bilibili แล้ว: Java Liu Ge
โครงการบล็อกหรือฟอรัมอื่นๆ ทั้งหมดที่พัฒนาโดยบล็อกเกอร์อยู่ที่นี่
โครงการเดิมทั้งหมด https://liuyanzhao.com/shop.html?k=Blog https://liuyanzhao.com/shop.html?k=Forum
เกี่ยวกับโครงการ
บล็อกนี้เป็นระบบบล็อกส่วนตัวที่ใช้ SSM ซึ่งเหมาะสำหรับนักเรียนที่เพิ่งเริ่มใช้ SSM และผลิตบล็อกส่วนตัว
บล็อกเกอร์ได้เขียนวิทยานิพนธ์เกี่ยวกับการสำเร็จการศึกษาเกี่ยวกับโครงการนี้และบันทึกคำอธิบายโค้ดความยาว 2 ชั่วโมงเพื่อให้ทุกคนได้เรียนรู้ หากคุณต้องการ คุณสามารถติดต่อบล็อกเกอร์ได้ที่ 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 จะต้องตั้งค่า settings.xml ใน IDEA หรือ Eclipse
3. กรุณาติดตั้งปลั๊กอินลอมบอก
คำอธิบายประกอบ @Data ถูกใช้หลายครั้งในโค้ด โปรดตรวจสอบให้แน่ใจว่า 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, uploads และforest_blog.sql
ForestBlog: สามารถนำเข้าหรือเปิดซอร์สโค้ดโปรเจ็กต์ที่สมบูรณ์ได้โดยใช้ IDEA อย่าลืมนำเข้าโปรเจ็กต์ ForestBlog ภายใน ซึ่งเป็นไดเรกทอรีหลักที่มี pom.xml อยู่
การอัพโหลด: ไดเร็กทอรีสำหรับการอัพโหลดรูปภาพซึ่งแยกจากซอร์สโค้ดสามารถวางไว้ในไดเร็กทอรีบนฟิสิคัลดิสก์ได้ เช่น ไดเร็กทอรีบนไดรฟ์ D ซึ่งจะกล่าวถึงในภายหลัง
Forest_blog.sql: ไฟล์ฐานข้อมูล โปรดสร้างฐานข้อมูลก่อน จากนั้นจึงนำเข้าฐานข้อมูลโดยการเรียกใช้ไฟล์ sql
2. ใช้ IDEA เพื่อนำเข้าโครงการ Maven
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Maven แล้ว เมื่อนำเข้าโปรเจ็กต์ ให้เลือกโปรเจ็กต์ที่มีอยู่และประเภทคือโปรเจ็กต์ Maven
รอให้ Maven ดาวน์โหลดข้อมูลอ้างอิง หรือคลิกรีเฟรชด้วยตนเอง หากไม่สามารถดาวน์โหลดได้ โปรดตรวจสอบการกำหนดค่า Maven และสลับเครือข่าย แล้วลองหลายครั้ง
หลังจากการอิมพอร์ตเสร็จสมบูรณ์ หากข้อความแสดงข้อผิดพลาดสีแดงปรากฏขึ้นในคลาส Java อาจเป็นเพราะไม่ได้ติดตั้งปลั๊กอินลอมบอก
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/ ในวันที่ 10/2017/avatar.jpg เราต้องการเข้าถึงโครงการผ่าน http://loclahost:8080/uploads/2017/10/avatar.jpg ต้องใช้สองขั้นตอนต่อไปนี้:
1. หากต้องการแก้ไขเส้นทางการอัปโหลดใน UploadFileController.java คุณต้องแก้ไข rootPath เป็นไดเร็กทอรีการอัปโหลดที่คุณระบุ เช่น String rootPath = "D:/uploads/";
หากคุณไม่แก้ไข การอัปโหลดจะล้มเหลว
2. ตั้งค่าการแมปการอัปโหลดสำหรับ Tomcat
IDEA ดำเนินการดังต่อไปนี้:
เพิ่มเข้าไปใน Deployment ในการกำหนดค่า Tomcat ดังแสดงในรูป
Eclispe ทำงานดังนี้:
เพิ่มไว้หน้า Server/server.xml
เพิ่มโค้ดต่อไปนี้ในแท็ก Host ของ tomcat/conf/server.xml
หากคุณไม่แก้ไข รูปภาพในการอัปโหลดจะไม่สามารถโหลดได้ และรูปภาพในไดเร็กทอรีการอัปโหลดจะไม่สามารถแสดงได้
ดาวน์โหลดที่อยู่:
ที่อยู่ Github: https://github.com/saysky/ForestBlog
(ถ้าคุณสามารถช่วยฉันได้ คลิกดาวและส้อมหนึ่งครั้ง)
อัปเดตบันทึก
25 กุมภาพันธ์ 2021
การอัปเดตหลักครั้งที่สามแก้ไขข้อบกพร่องบางประการและเพิ่มฟังก์ชันใหม่ เช่น การลงทะเบียนผู้ใช้และการจัดการผู้ใช้
26 พฤศจิกายน 2018
การอัปเดตหลักครั้งที่สองจะกำหนดมาตรฐานใหม่ของโค้ดและปรับปรุงความคิดเห็น
10 ตุลาคม 2017
ยื่นแบบสมบูรณ์ครั้งแรก
โฆษณา
แทรกโฆษณา: บล็อกเกอร์ได้รับการสนับสนุนในระยะยาวสำหรับการตั้งค่าการปรับแต่ง การปรับแต่งซอฟต์แวร์ และการแก้ปัญหา Java
ดูบริการแบบชำระเงินสำหรับรายละเอียด
Blogger ชำระค่าสินค้า: https://liuyanzhao.com/shop.html