初めて本気で取り組んだ作業で、最初から最後まで実装するのに 1 か月近くかかりました。たとえ完全に機能していなくても、バグが多くても、それでも耐えなければなりません。なぜ私が 今日の記事があります。
永続性は非常に重要です。各機能を実現するには、長期間にわたる永続性が必要です。いくつかのバグはその時は本当に解決できそうになく、諦めなければならないと感じましたが、数日後に振り返ると、それらは克服できたように思えます。
この小さなブログ プロジェクトには、基本的に完全な機能があります。
Spring + SpringMvc + Mybatis 統合フレームワークに基づいて、Mybatis マスター Liuzh の pagehelper ページング プラグインが使用されます。フロント エンドで使用されるテンプレートは、w3school の w3.css ブログ テンプレートです。editormd オンライン エディターがバックエンドに統合されます。紹介ページはスター・ウォーズの starwarsintro.css を使用しています。
長い画像のスクリーンショットを見てみましょう。
記事ブロック
自己紹介
最も人気のある記事 (コメント数の多い 4 つの記事を数えます。デフォルトは上位 4 つです)
タグの分類
ブログフッター
お問い合わせページ
私についてのページ
バックエンド管理ページの表示
jar パッケージがアップロードされています。これは、プロジェクトが少し大きくなるという欠点を軽減するためです。これにより、jar パッケージのバージョンの競合が発生することはなくなります。興味を失い、学習を継続できなくなります。
プロジェクトの github アドレス
プロジェクトコードクラウドアドレス
Tencent Cloud プロジェクトの URL
今回は主に学習目的で、まだ完成していない機能が多いので、バックエンドに重点を置きたいので、フロントエンドページは基本的にフレームワークや他の人のサンプルを使用して修正していきます。 、記事を表示するための優れたフロントエンドページがある場合は、フロントエンドの記事の表示が少し見苦しいと思います。
背景表示ページの美しさにも改良の必要がありますが、強力で使いやすい editormd が統合されているため、基本的な機能は揃っており、基本的なブログ管理には十分対応できます。また、この小さなブログプロジェクトを行っている間に遭遇したいくつかの問題や学んだことを記録してブログに書きたいと思っていますが、卒業すると時間が限られているので、時間があるときに記録して整理する必要があります。将来の便宜のためにもう一度勉強します。
将来的には Java バックエンドの仕事を見つけたいと思っています。気に入っていただけましたら、スターを付けてください。
WeChatの公開アカウント