Dieses Dokument bietet eine umfassende Anleitung zum Einrichten und Verwenden des ForestBlog-Projekts, eines persönlichen Blog-Systems, das mit SSM erstellt wurde. Es enthält detaillierte Anweisungen, Tipps zur Fehlerbehebung und Kontaktinformationen für den Support. Das Projekt ist ideal zum Erlernen von SSM und zum Erstellen persönlicher Blogs bietet sowohl kostenlose als auch kostenpflichtige Supportoptionen.
Die neuesten Nachrichten: Der Blogger hat ein Bilibili-Konto eröffnet: Java Liu Ge
Alle anderen von Bloggern entwickelten Blog- oder Forenprojekte finden Sie hier
Alle Originalprojekte https://liuyanzhao.com/shop.html?k=Blog https://liuyanzhao.com/shop.html?k=Forum
Über das Projekt
Bei diesem Blog handelt es sich um ein auf SSM basierendes persönliches Blogsystem, das für Studierende geeignet ist, die mit SSM und der Erstellung persönlicher Blogs noch nicht vertraut sind.
Der Blogger hat eine Abschlussarbeit über das Projekt geschrieben und eine zweistündige Code-Erklärung aufgezeichnet, aus der jeder lernen kann. Bei Bedarf können Sie den Blogger unter WeChat 847064370 kontaktieren.
Zu den wichtigsten beteiligten Technologien gehören Maven, Spring, SpringMVC, MyBatis, JSP, MySQL usw.
Detaillierte Einführung: https://liuyanzhao.com/6347.html
Vorschauadresse: http://forestblog.liuyanzhao.com
Renderings der Rezeption
Backstage-Renderings
Backend-Adresse:/admin oder/login
Blogger bieten kostenpflichtige Dienste an
Hinweis zur Verwendung
1. Auswahl der Entwicklungstools
Bitte verwenden Sie IntelliJ IDEA und versuchen Sie, Eclipse/MyEclipse nicht zu verwenden. Wenn das Projekt nicht mit Ersterem gestartet werden kann, kann ich bei der Lösung helfen. Letzteres kann ignoriert werden (theoretisch kann es gestartet werden).
2. Stellen Sie sicher, dass Sie Maven installiert haben
Laden Sie Maven von der offiziellen Website herunter und konfigurieren Sie das Alibaba Cloud-Image. Die Datei „settings.xml“ muss in IDEA oder Eclipse festgelegt werden.
3. Bitte installieren Sie das Lombok-Plugin
Die @Data-Annotation wird im Code mehrfach verwendet. Bitte stellen Sie sicher, dass in Ihrer IDE das Lombok-Plugin installiert ist, andernfalls kann die Getter/Setter-Methode nicht gefunden werden. Wenn Ihr Lombok ungültig ist, kann es sein, dass die Lombok-Version in pom.xml sich stark von der Lombok-Version unterscheidet, die Sie installiert haben.
Sowohl Eclipse als auch IDEA müssen Lombok installieren.
4. Auf der Projekthomepage gibt es keinen Ordnernamen
Stellen Sie sicher, dass der Anwendungskontext in der Tomcat-Konfiguration / und nicht /ForestBlog ist. Aus diesem Grund hat Ihre Homepage keinen CSS-Stil, da die Referenz-CSS-Pfade alle /xxx/xxx.css lauten
Nutzungsschritte
Bei Fragen kontaktieren Sie mich bitte
Wenn es einfach ist, kann ich Ihnen direkt mündlich antworten. Wenn es kompliziert ist, kann ich Ihnen gegen eine Gebühr aus der Ferne helfen.
QQ: 847064370
WeChat: 847064370
Hinterlassen Sie eine Nachricht online: https://liuyanzhao.com/message.html
1. Projekt klonen
Klonen Sie das Projekt oder laden Sie es lokal herunter und entpacken Sie es. Es ist hauptsächlich in drei Teile unterteilt: ForestBlog, Uploads und Forest_blog.sql
ForestBlog: Der komplette Quellcode des Projekts kann mit IDEA importiert oder geöffnet werden. Denken Sie daran, das ForestBlog-Projekt darin zu importieren, das das übergeordnete Verzeichnis ist, in dem sich pom.xml befindet.
Uploads: Das vom Quellcode getrennte Verzeichnis zum Hochladen von Bildern kann in einem Verzeichnis auf der physischen Festplatte abgelegt werden, beispielsweise in einem Verzeichnis auf dem Laufwerk D, worauf später noch eingegangen wird.
Forest_blog.sql: Datenbankdatei. Bitte erstellen Sie zuerst die Datenbank und importieren Sie sie dann, indem Sie die SQL-Datei ausführen.
2. Verwenden Sie IDEA, um das Maven-Projekt zu importieren
Stellen Sie sicher, dass Sie Maven installiert haben. Wählen Sie beim Importieren des Projekts ein vorhandenes Projekt und den Typ Maven-Projekt aus.
Warten Sie, bis Maven die Abhängigkeiten heruntergeladen hat, oder klicken Sie auf „Manuell aktualisieren“. Wenn der Download nicht möglich ist, überprüfen Sie bitte die Maven-Konfiguration, wechseln Sie das Netzwerk und versuchen Sie es mehrmals.
Wenn nach Abschluss des Imports eine rote Fehlermeldung in der Java-Klasse erscheint, liegt dies wahrscheinlich daran, dass das Lombok-Plug-in nicht installiert ist.
3. Datenbank importieren
Erstellen Sie eine neue Datenbank „forestblog“ und importieren Sie die Datenbank (z. B. „forestblog.sql“). Beachten Sie, dass die Codierungs- und Sortierregeln der Datenbank utf-8 und utf-8generalci sind
4. Ändern Sie die Datenbankverbindungsinformationen im Projekt
Ändern Sie die Datei db.properties, die leicht unter src/main/resources zu finden ist
Im Inneren befindet sich MySQL. Bitte stellen Sie sicher, dass MySQL installiert und gestartet ist
Achten Sie darauf, die Datenbankadresse, den Tabellennamen, den Benutzernamen und das Passwort zu ändern.
Andernfalls kann das Projekt nicht gestartet werden
5. Konfigurieren Sie Tomcat und laden Sie Verzeichnisse hoch
Dieses Projekt ist ein SSM-Projekt und verfügt über keine Startklasse. Es muss über Tomcat ausgeführt werden. Mit Eclipse oder IDEA ist das ganz einfach.
Hier sprechen wir hauptsächlich über das Problem der Upload-Verzeichniszuordnung:
In diesem Projekt werden die Dateien lokal hochgeladen und liegen nicht im Projektordner, d. h. Quellcode und Upload-Verzeichnis sind getrennt.
Zum Beispiel legen wir das Upload-Verzeichnis in das Stammverzeichnis von Laufwerk E (es wird empfohlen, meinen Upload-Ordner direkt in das Stammverzeichnis von Laufwerk D zu kopieren, wenn es beispielsweise ein Bild mit dem Pfad D:/uploads/ gibt). 2017/10/avatar.jpg, wir möchten auf das Projekt über http://loclahost:8080/uploads/2017/10/avatar.jpg zugreifen, das die folgenden zwei Schritte erfordert:
1. Um den Upload-Pfad in UploadFileController.java zu ändern, müssen Sie den RootPath auf das von Ihnen angegebene Upload-Verzeichnis ändern, z. B. String rootPath = "D:/uploads/";
Wenn Sie es nicht ändern, schlägt der Upload fehl.
2. Legen Sie die Upload-Zuordnung für Tomcat fest.
IDEA funktioniert wie folgt:
Fügen Sie es in der Tomcat-Konfiguration in der Bereitstellung hinzu, wie in der Abbildung gezeigt
Eclispe funktioniert wie folgt:
Vor Server/server.xml hinzufügen
Fügen Sie den folgenden Code im Host-Tag von tomcat/conf/server.xml hinzu
Wenn Sie es nicht ändern, können die Bilder in den Uploads nicht geladen werden und die Bilder im Upload-Verzeichnis können nicht angezeigt werden.
Download-Adresse:
Github-Adresse: https://github.com/saysky/ForestBlog
(Wenn Sie mir helfen können, klicken Sie einmal auf „Stern und Gabel“).
Datensatz aktualisieren
25. Februar 2021
Das dritte große Update behebt einige Fehler und fügt neue Funktionen wie Benutzerregistrierung und Benutzerverwaltung hinzu.
26. November 2018
Das zweite große Update standardisiert den Code neu und verbessert die Kommentare.
10. Oktober 2017
Erste vollständige Einreichung
werben
Werbung einfügen: Blogger erhalten langfristige Unterstützung bei der Anpassung von Einstellungen, der Softwareanpassung und der Lösung von Java-Problemen
Weitere Informationen finden Sie unter kostenpflichtige Dienste
Bezahlte Blogger-Produkte: https://liuyanzhao.com/shop.html