Este proyecto utiliza el modelo de centro comercial b2c y utiliza SpringBoot + SpringCloud + Vue para la separación de front-end y back-end.
Arquitectura B/S, que utiliza tecnología de separación de front-end y back-end
Inicie todos los proyectos Java con un clic
La descarga del proyecto front-end depende de la instalación de npm
Iniciar npm run server en primer plano
Importe el archivo sql en el directorio sql a la base de datos mysql
Tecnología front-end: Vue2 + Vuex + Vue - Router + Axios + Element - ui + JavaScript + LayuiAdmin
Tecnología back-end: SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL + Redis + Swagger + Druid + ElasticSearch + Ra bbitMQ + OSS + Nacos + OpenFegin + Gateway
La estructura general adopta el modelo de centro comercial b2c.
Verificar usando el correo electrónico QQ
Acceda al pago Sandbox de Alipay para completar la función de pago
Utilice Nacos como centro de registro de servicios y centro de configuración
Utilice GateWay para el procesamiento de puertas de enlace unificadas y el reenvío de rutas dinámicas
Usar OpenFegin para llamar a servicios de forma remota
Utilice ElasticSearch para la búsqueda de productos de texto completo para mejorar la velocidad de recuperación
Cargue imágenes al servicio Alibaba Cloud OSS
Utilice RabbitMQ para garantizar la sincronización de datos entre la base de datos MySQL y el motor de búsqueda ElasticSearch
Swagger genera documentación de interfaz
Utilice Redis para integrar SpringCache para el almacenamiento en caché y mejorar la eficiencia del acceso
Visualización de datos en ES 
Utilice SpringBootAdmin para monitorear microservicios en tiempo real 
Portada de comercio electrónico - imagen de carrusel 
Portada de comercio electrónico-teléfono móvil 
Portada del comercio electrónico-Electrodomésticos 
Portada comercio electrónico-Accesorios 
Todos los productos en la recepción del comercio electrónico 
carro de la compra 
mi pedido 
Gestión de usuarios 
Gestión de clasificación 
Gestión de productos 
Gestión de pedidos 
Pregunta: 2740860037