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