Es hat fast einen Monat gedauert, bis ich zum ersten Mal etwas mit dem Herzen gemacht habe, es von Anfang bis Ende umzusetzen. Auch wenn es nicht voll funktionsfähig ist, so viele Fehler hat und gequält ist, muss ich trotzdem durchhalten I Da ist der heutige Artikel.
Beständigkeit ist sehr wichtig. Die Realisierung jeder Funktion erfordert Beständigkeit über einen längeren Zeitraum. Einige Fehler schienen damals wirklich unmöglich zu lösen, und ich hatte das Gefühl, ich müsste aufgeben, aber wenn ich ein paar Tage später zurückblicke, scheint es, dass ich sie überwinden kann.
Dieses kleine Blog-Projekt verfügt grundsätzlich über vollständige Funktionen:
Basierend auf dem Spring + SpringMvc + Mybatis-Integrationsframework wird das Pagehelper-Paging-Plugin des Mybatis-Masters Liuzh verwendet. Die im Frontend verwendete Vorlage ist die w3.css-Blogvorlage Die Einführungsseite verwendet starwarsintro.css von Star Wars.
Schauen wir uns den Screenshot eines langen Bildes an:
Artikelblock
Persönliche Vorstellung
Beliebteste Artikel (Ich zähle die vier Artikel mit den meisten Kommentaren, standardmäßig sind die ersten vier)
Tag-Klassifizierung
Blog-Fußzeile
Kontaktseite
Seite „Über mich“.
Anzeige der Backend-Verwaltungsseite
Der Grund dafür, dass Maven nicht verwendet wird, besteht darin, dass das Projekt etwas groß ist, aber dies kann zu keinen Konflikten mit der JAR-Paketversion führen Verlust des Interesses und Unfähigkeit, weiter zu lernen.
Projekt-Github-Adresse
Cloud-Adresse des Projektcodes
Tencent Cloud-URL des Projekts
Dieses Mal dient es hauptsächlich zu Lernzwecken. Da viele Funktionen noch nicht perfekt sind, werde ich es weiter verbessern, wenn ich Zeit habe. Die Frontend-Seiten werden grundsätzlich mithilfe von Frameworks und Beispielen anderer Leute modifiziert, da ich mich auf das Backend konzentrieren möchte , wenn Sie eine gute Front-End-Seite zum Anzeigen von Artikeln haben, können Sie mir einige Vorschläge machen. Ich finde die Front-End-Artikelanzeige etwas hässlich.
Die Schönheit der Hintergrundanzeigeseite muss ebenfalls verbessert werden, aber die Grundfunktionen sind vorhanden und können die grundlegende Blog-Verwaltung erfüllen, da sie den leistungsstarken und benutzerfreundlichen Editor MD integriert. Ich möchte auch einige der Probleme aufzeichnen, auf die ich bei diesem kleinen Blogging-Projekt gestoßen bin, sowie das, was ich gelernt habe, und es in einen Blog schreiben. Aber wenn ich meinen Abschluss mache, ist die Zeit knapp, also muss ich es aufzeichnen, wenn ich Zeit habe und sortiere es für die Zukunft. Ich lerne wieder.
Ich hoffe, in Zukunft einen Java-Backend-Job zu finden. Wenn es Ihnen gefällt, helfen Sie mir bitte, es zu starten.
Öffentliches WeChat-Konto