このプロジェクトは b2c モール モデルを使用し、フロントエンドとバックエンドの分離に SpringBoot + SpringCloud + Vue を使用します。
フロントエンドとバックエンドの分離テクノロジーを使用した B/S アーキテクチャ
ワンクリックですべての Java プロジェクトを開始
フロントエンド プロジェクトのダウンロードは npm install に依存します
npm runserve をフォアグラウンドで開始します
sql ディレクトリ内の SQL ファイルを mysql データベースにインポートします
フロントエンドテクノロジー: Vue2 + Vuex + Vue - Router + Axios + Element - ui + JavaScript + LayuiAdmin
バックエンドテクノロジー: SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL + Redis + Swagger + Druid + ElasticSearch + Ra bbitMQ + OSS + Nacos + OpenFegin + Gateway
全体構造はB2Cモールモデルを採用
QQメールを使用して確認する
Alipay サンドボックス支払いにアクセスして支払い機能を完了します
Nacos をサービス登録センターおよび構成センターとして使用する
GateWay を使用して統合ゲートウェイ処理と動的パス転送を行う
OpenFegin を使用してリモートでサービスを呼び出す
全文商品検索に ElasticSearch を使用して検索速度を向上させる
Alibaba Cloud OSS サービスに画像をアップロードする
RabbitMQ を使用して、MySQL データベースと ElasticSearch 検索エンジン間のデータ同期を確保します。
Swagger はインターフェイスのドキュメントを生成します
Redis を使用して SpringCache をキャッシュ用に統合し、アクセス効率を向上させます。
ESでのデータ表示
SpringBootAdmin を使用してマイクロサービスをリアルタイムで監視する
E コマースのフロント ページ - カルーセル画像
電子商取引のトップページ - 携帯電話
Eコマースのトップページ - 家電製品
Eコマースのフロントページ - アクセサリ
ECフロントの全商品
ショッピングカート
私の注文
ユーザー管理
分類管理
製品管理
注文管理
QQ: 2740860037