Este projeto usa o modelo de shopping b2c e usa SpringBoot + SpringCloud + Vue para separação de front-end e back-end.
Arquitetura B/S, usando tecnologia de separação front-end e back-end
Inicie todos os projetos Java com um clique
O download do projeto front-end depende da instalação do npm
Inicie o npm run serve em primeiro plano
Importe o arquivo sql do diretório sql para o banco de dados mysql
Tecnologia front-end: Vue2 + Vuex + Vue - Roteador + Axios + Elemento - ui + JavaScript + LayuiAdmin
Tecnologia de back-end: SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL + Redis + Swagger + Druid + ElasticSearch + Ra bbitMQ + OSS + Nacos + OpenFegin + Gateway
A estrutura geral adota o modelo de shopping b2c
Verifique usando o e-mail QQ
Acesse o pagamento sandbox Alipay para completar a função de pagamento
Use Nacos como centro de registro de serviços e centro de configuração
Use o GateWay para processamento de gateway unificado e encaminhamento de caminho dinâmico
Usando OpenFegin para chamar serviços remotamente
Use ElasticSearch para pesquisa de produtos em texto completo para melhorar a velocidade de recuperação
Carregar imagens para o serviço Alibaba Cloud OSS
Use RabbitMQ para garantir a sincronização de dados entre o banco de dados MySQL e o mecanismo de pesquisa ElasticSearch
Swagger gera documentação de interface
Use Redis para integrar SpringCache para armazenamento em cache para melhorar a eficiência de acesso
Exibição de dados em ES
Use SpringBootAdmin para monitorar microsserviços em tempo real
Primeira página do comércio eletrônico – imagem do carrossel
Primeira página de comércio eletrônico - telefone celular
Primeira página do comércio eletrônico - Eletrodomésticos
Página inicial do comércio eletrônico - Acessórios
Todos os produtos na recepção do e-commerce
carrinho de compras
meu pedido
Gerenciamento de usuários
Gerenciamento de classificação
Gestão de produtos
Gerenciamento de pedidos
PQ: 2740860037