此项目参用b2c商城模式,使用SpringBoot +SpringCloud + Vue进行前后端分离
B/S架构,采用前后端分离技术
-
Java项目全部一键启动
-
前端项目下载依赖 npm install
-
前台启动 npm run serve
-
将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邮箱进行验证
-
接入支付宝沙箱支付,完成支付功能
-
使用Nacos作为服务注册中心和配置中心
-
使用GateWay进行统一网关处理,进行动态路径转发
-
使用OpenFegin进行远程调用服务
-
使用ElasticSearch进行全文商品搜索,提高检索速度
-
图片上传至阿里云OSS服务
-
使用RabbitMQ保证MySQL数据库和ElasticSearch搜索引擎的数据同步
-
Swagger生成接口文档
-
使用Redis整合SpringCache进行缓存,提高访问效率
QQ:2740860037