项目名称:mall电商管理系统
开发环境及工具: JDK1.8、MAVEN、IDEA、SQLyog、node.Js、Linux、vscode、postman
开发技术: MybatisPlus、SpringBoot、springcloud、Vue、docker、mysql
项目内容:该项目是一套电商系统的一个毕业设计,包括前台商城系统及后台管理系统。前台商城系统包含商品模块、订单模块、用户模块。后台管理系统包含商品管理、订单管理、用户管理、设置模块。通过springboot整合mybatisplus连接MySQL数据库实现了对商品数据的增删改查,配置分页插件,封装vo,使用mybatisplus的分页查询功能对商品数据及订单做分页带条件查询,使用全局异常、统一结果返回配置。前端使用vue模块化开发,通过webpack搭建脚手架,使用element-ui模板,通过动态路由展示界面。通过Linux使用Vagrant cenos/7镜像下载docker容器装载部署mysql、redis镜像。用springcloudalibaba的nacos作为服务的配置中心、注册中心,gataway作为网关配置。前端通过axios发出请求,通过网关lb负载均衡、断言重写路径分配到对应的服务器。