Ce projet utilise le modèle du centre commercial b2c et utilise SpringBoot + SpringCloud + Vue pour la séparation front-end et back-end.
Architecture B/S, utilisant la technologie de séparation front-end et back-end
Démarrez tous les projets Java en un seul clic
Le téléchargement du projet frontal dépend de l'installation de npm
Démarrer npm run servir au premier plan
Importez le fichier sql du répertoire sql dans la base de données mysql
Technologie front-end : Vue2 + Vuex + Vue - Routeur + Axios + Element - ui + JavaScript + LayuiAdmin
Technologie back-end : SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL + Redis + Swagger + Druid + ElasticSearch + Ra bbitMQ + OSS + Nacos + OpenFegin + Gateway
La structure globale adopte le modèle du centre commercial B2C
Vérifier à l'aide de l'e-mail QQ
Accédez au paiement Alipay sandbox pour compléter la fonction de paiement
Utilisez Nacos comme centre d'enregistrement de services et centre de configuration
Utilisez GateWay pour un traitement de passerelle unifié et un transfert de chemin dynamique
Utiliser OpenFegin pour appeler des services à distance
Utilisez ElasticSearch pour la recherche de produits en texte intégral afin d'améliorer la vitesse de récupération
Télécharger des images sur le service Alibaba Cloud OSS
Utilisez RabbitMQ pour assurer la synchronisation des données entre la base de données MySQL et le moteur de recherche ElasticSearch
Swagger génère la documentation de l'interface
Utilisez Redis pour intégrer SpringCache pour la mise en cache afin d'améliorer l'efficacité de l'accès
Affichage des données dans ES
Utilisez SpringBootAdmin pour surveiller les microservices en temps réel
Page d'accueil du commerce électronique - image carrousel
Première page du commerce électronique-téléphone mobile
Première page e-commerce-Electroménager
Première page e-commerce-Accessoires
Tous les produits sur la réception e-commerce
panier
ma commande
Gestion des utilisateurs
Gestion des classements
Gestion des produits
Gestion des commandes
QQ : 2740860037